本文只记录个人工作中最常用到的vim快捷键,不是很全,但是已经覆盖了绝大多数功能。 参考:《鸟哥Linux私房菜》以及 https://wwwblogs/momofan/p/5936203.html 注:文中涉及到的c-xxx都表示,Ctrl+XXX,比如c-f,就是Ctrl+f。   跳转: H 移动光标到屏幕的首行(head) M 屏幕中间行(middle) L 屏幕尾行(last) gg 文档首行 G 文档尾行 :n 跳转到某行 c-f 下一页(forward,同page down) c-b 上一页(back,同page up)   插入: i 在光标处插入 I 在当前行的第一个非空格符处插入   查找、复制、粘贴: /xxx 在文档中向下查找匹配xxx的字符串,区分大小写,xxx可以是正规表达式。查找到以后, 再输入 n 查找下一个匹配处, 输入 N 反方向查找。 ?xxx 向上查找,其他同上。 yy 拷贝光标所在行 dd 删除(剪切)光标所在行 v v和c-v表示visual模式,可以选择多行文本,并将文本块当做普通文本进行其他操作 p 粘贴在光标下一行(P是光标上一行)   多文件编辑: vim f1 f2 打开多个文件 :ls 列出打开的所有文件名 :n 编辑下一个文件(:N编辑上一个文件) :e file 编辑指定文件 :sp file vim分割出一个横/纵向窗口,并打开新文件 c-w-w 光标在多个窗口间循环定位,从而实现多窗口间内容复制、粘贴等   配置: vimrc vim启动时会读取 /etc/vimrc 和 ~/.vimrc (全局设置的vimrc 和用户设置)。所以可以修改用户设置的vimrc实现自定义配置。比如,显示行号、高亮语法、tab、括号匹配等   存储、离开: Esc 退出编辑模式,回到一般模式 :w 写入,加!强制 :q 离开,加!强制 :wq 写入离开,加!强制 :w file 另存新文档 ZZ 若档案未修改就不存储离开,若改动就存储离开。

转载于:https://wwwblogs/cquptzzq/p/8385037.html

更多推荐

个人最常用的vim操作