本文只记录个人工作中最常用到的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 若档案未修改就不存储离开,若改动就存储离开。admin管理员组文章数量:1516870
转载于:https://wwwblogs/cquptzzq/p/8385037.html
版权声明:本文标题:个人最常用的vim操作 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.betaflare.com/biancheng/1724512992a890908.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论