乐趣区

关于linux:Vim-编辑器常用命令

Vim 是从 vi 倒退进去的一个文本编辑器。其代码补完、编译及谬误跳转等不便编程的性能特地丰盛,在程序员中被宽泛应用

Vim 编辑器分为三种模式

  1. 命令模式:此状态下不可编辑文件
  2. 编辑模式:此状态下可进行编辑
  3. 末行模式:用于保留退出等操作

这三种模式能够任意的切换操作

如果是做为一个前端,这些命令应该曾经够用了哈🤪🤪🤪

vim file:若文件存在则关上文件,若文件不存在,新建并关上文件。i:vim 默认进入的是「命令模式」,此时须要按下 i 进入编辑(插入)模式之后才能够进行编辑。i:在光标前插入内容
a:在光标后插入内容
o:在下一行插入内容
I:在行首插入内容
A:在行未插入内容
O:找上一行插入内容
u:撤销
v:多行选中,光标所在位置
V:多行选中,整行都会被选中
x:删除以后光标,向前删除
X:删除以后光标,向后删除
:w:保留
:q:退出
:x:保留并退出
:q!:强制退出不保留
:wq:保留并退出
>>:向右挪动代码
<<:向左挪动代码
r:替换一个字符
R:替换所有字符
p:粘贴
esc:进入命令模式
dd:删除 / 剪切光标所在一行
2dd:删除两行
D:从光标开始,前面所有剪切
d0:从光标开始,向前剪切
shift + zz:相当于 wq
:wq:强制性写入文件并退出。即便文件没有被批改也强制写入,并更新文件的批改工夫。:x:写入文件并退出。仅当文件被批改时才写入,并更新文件批改工夫,否则不会更新文件批改工夫。ctrl + r:反撤销
Crtl + f:下一页 
Crtl + b:上一页
ctrl + d:翻半页
ctrl + u:翻半页
20G:跳到第 20 行代码
G:回到最初一行
gg:回到开始一行
hjkl:挪动光标,对应为左下上右
H M L:挪动光标,对应为,顶部,两头,底部
yy:复制光标所在一行
4yy:复制 4 行,nyy 复制 n 行 

更多参考

vim 编辑器常用命令整顿

退出移动版