详细命令可参考:vim 操作命令大全
在看Git教程的时候,有一些vim的文件操作,就去了解了一些简单的操作,如下:
vim分为俩种模式:命令模式(command)、编辑模式(edit)
简单命令
i ------>进入编辑模式
ESC ------>退回到命令模式
:wq ------>保存(w)并退出(q)
vim [filename] ------>使用vim打开文件
:q! ------>不保存的情况下强制退出
:syantax on ------>语法高亮
:set number ------>显示行号
vim ~/.vimrc ------>打开vim的配置文件
光标移动
← ↓ ↑ →
H J K L ------>命令模式下操作
//向前移动一个单词,命令模式下操作
W
//向后移动一个单词,命令模式下操作
B
//向前翻页
pg up / ctrl+F(命令模式下操作)
//向后翻页
pg dn / ctrl+B(命令模式下操作)
//直接跳到该行
[number] gg
//向前跳[number]行
[number] J
//向后跳[number]行
[number] K
查找字符串
/[string] + 回车
N --->下一个匹配项
shift+N --->上一个匹配项
其他操作
CC ---->剪切光标所在行,并进入编辑模式(C2C:表示剪切2行)
YY ---->复制整行
U ---->撤销
P ---->粘贴
V ---->进入可视化界面
C ---->可视化界面操作--剪切
ctrl+N ---->自动补全,仅补全已有单词,但可以通过插件优化