Vim快捷键 | |||||
Vim模式 | 正常模式 | normal | |||
编辑模式 | a/i/o | ||||
命令模式 | :cmd | ||||
编辑模式 | 按 a i o A I O六个字母可以进行insert输入模式 | ||||
按a append 在光标后输入 | |||||
按i insert 在光标前输入 | |||||
按o open a line below 在下一行输入 | |||||
按A append after line 本行最后面输入 | |||||
按I insert before line本行最前面输入 | |||||
按O append a line above本行的上面新建一行输入 | |||||
命令模式 | 保存 :w (write 写入) | ||||
退出 :q (quit 退出) | |||||
保存并退出 :wq | |||||
vim 技巧 | :set nu (nu->number 显示行号) | ||||
ctrl+h 删除上一个字符 | |||||
ctrl+w 删除上一个单词 | |||||
ctrl+u 删除当前行 | |||||
ctrl+c/ctrl+[ 相当于ESC | |||||
快速移动 | h左移 j下移 k上移 l右移 | ||||
w/W 移动到下一个单词的开头 | |||||
e/E 移动到下一个单词的结尾 | |||||
b/B 返回到上一个单词的开头 | |||||
0 移动到行首 ^移动到第一个非空白字符 | |||||
$ 移动到行为 g_移动到行尾非空白字符 | |||||
gg 移动到文件的开头 | |||||
G 移动到文件结尾 | |||||
ctrl+o 移动到上个位置 | |||||
H 跳转到文件开头 | |||||
M 跳转到文件中间 | |||||
L 跳转到文件末尾 | |||||
ctrl+u 上翻页 | |||||
ctrl+f 下翻页 | |||||
zz把屏幕置为中间 | |||||
删除 | d/x删除一个字符 daw删除单词及空格 diw删除单词 dd删除一行 dt?删到? v单个字符的选择 V整行的选择 | ||||
快速修改 | r(replace)直接r+替换对象 进行替换 c(change) s(substitute)删除当前字符并且进入插入模式 cw改变单词并进入插入模式 R覆盖替换 S整行删除并且进入插入模式 C整行删除并且进入插入模式 | ||||
vim查询 | //?匹配 n/N或者*/#单词的前向和后向匹配 vim搜索替换 %全部 1,6 1到6行 % s/被替换对象/替换对象/(g/n/c) g(globe)全局 n(number)查询匹配次数 c表示确认,可以确认或者拒绝修改 | ||||
Vim快捷键以及常用命令总结(一)
最新推荐文章于 2024-07-03 16:03:45 发布