• Home
  • About
    • dancingline photo

      dancingline

      Moon is a minimal, one column jekyll theme for your blog.

    • Learn More
    • Github
  • Posts
    • All Posts
    • All Tags
  • Projects

一些vim命令

30 Jan 2021

Reading time ~1 minute

关于模式

  • 命令模式:最开始进去的那个状态
  • 自由选择模式:命令模式下按v
  • 插入模式:命令模式下按i

按esc切回命令模式

功能

命令模式下

  • 退出:命令模式下,:q,不保存退出:q!,保存并退出:wq。
  • 保存:命令模式下,:w。
  • 撤销:命令模式下,按u。
  • 恢复撤销:命令模式下,ctrl+r。
  • 剪切/删除:同样的操作,不粘贴就相当于删除了。自由选择模式下选择完成按d取走所选的块;dd剪切当前行。
  • 复制:自由选择模式下选择完成按y复制所选的块。
  • 粘贴:(光标移动到目标位置后)按p。
  • 搜索:命令模式下,/pattern的形式,支持正则表达式。
  • 跳转:命令模式下,:n,其中n表示行号。
  • 显示多个文件:
    • 打开多个窗格:已经打开的情况下,命令模式:split或:sp分成两行,:vsplit或:vsp分成两列;
    • 打开另一个文件:命令模式下,:e filename;
    • 切换文件:命令模式下,ctrl+w+h/j/k/l,切换到前/下/上/后个窗格;
    • 显示打开的文件缓存:命令模式下:ls,可以显示打开过的文件和编号;
    • 切换文件,命令模式下,:b n,其中n表示文件编号。


vim编辑器linux Share Tweet +1