温馨提示×

vim编辑器常用命令总结

vim
小云
111
2023-08-11 13:39:14
栏目: 编程语言

  1. 光标移动:
  • h:向左移动一个字符

  • j:向下移动一行

  • k:向上移动一行

  • l:向右移动一个字符

  • 0:移动到行首

  • $:移动到行尾

  • gg:移动到文件开头

  • G:移动到文件末尾

  • Ctrl+f:向下翻页

  • Ctrl+b:向上翻页

  • w:移动到下一个单词的开头

  • b:移动到上一个单词的开头

  • e:移动到下一个单词的末尾

  • (:移动到当前句子的开头

  • ):移动到当前句子的末尾

  • {:移动到当前段落的开头

  • }:移动到当前段落的末尾

  1. 插入、删除和复制:
  • i:在光标前插入文本

  • a:在光标后插入文本

  • o:在当前行下方插入新行并进入插入模式

  • O:在当前行上方插入新行并进入插入模式

  • x:删除光标所在位置的字符

  • dd:删除当前行

  • dw:删除当前单词

  • d(:删除从当前位置到当前句子的开头的文本

  • d):删除从当前位置到当前句子的末尾的文本

  • d{:删除从当前位置到当前段落的开头的文本

  • d}:删除从当前位置到当前段落的末尾的文本

  • yy:复制当前行

  • yw:复制当前单词

  • p:粘贴复制的文本

  1. 搜索和替换:
  • /:搜索文本,按下Enter键跳转到下一个匹配处

  • n:跳转到下一个匹配处

  • N:跳转到上一个匹配处

  • :s/old/new/g:将当前行中的所有old替换为new

  • :%s/old/new/g:将全文中的所有old替换为new

  • :%s/old/new/gc:将全文中的所有old替换为new,并在替换前询问确认

  1. 保存和退出:
  • :w:保存文件

  • :q:退出编辑器

  • :wq:保存文件并退出编辑器

  • :q!:强制退出编辑器,不保存修改

  1. 撤销和重做:
  • u:撤销上一步操作

  • Ctrl+r:重做上一步操作

  1. 编辑多个文件:
  • :e filename:打开指定文件

  • :n:编辑下一个文件

  • :N:编辑上一个文件

  • :bn:编辑下一个文件

  • :bp:编辑上一个文件

  • :ls:列出当前打开的文件列表

  • :sp filename:在当前窗口中水平分割打开指定文件

  • :vsp filename:在当前窗口中垂直分割打开指定文件

  • Ctrl+w+w:在窗口之间切换

  • Ctrl+w+h:将光标移动到左边的窗口

  • Ctrl+w+j:将光标移动到下方的窗口

  • Ctrl+w+k:将光标移动到上方的窗口

  • Ctrl+w+l:将光标移动到右边的窗口

0