操作 | 按键 | 备注 |
---|---|---|
移动 | h,j,k,l | 光标后第一个字符是光标指向的当前字符 |
删除 | x | 删除当前字符 |
插入 | i | 在当前字符前面插入字符 |
添加 | a,A | a在当前字符后添加,A在行尾添加 |
退出 | :wq | write and quit |
高级删除 | dw / de / d$ / dd | 从当前字符删除至下个单词首字符/此单词尾字符/行尾/整行d2d=2dd,2dw=d2w |
高级移动 | number w/e/0 | 移动至下个单词首字符/此单词尾字符/行首 word / end |
撤销 | u,U | u撤销上一个修改,U撤销对整行的修改 |
粘贴 | p | 把上一次删除的内容粘贴在当前字符前,或下一行(整行的内容) |
替换 | r,R | 替换当前字符,替换多个字符 |
更改 | c | ce,cw,c$,会进入插入模式 |
定位及文件显示 | ctrl+g,G | 显示当前行,gg去第一行,G去最后一行,2G去第二行 |
搜索 | /(正向),?(逆向) | n去下一个,N去上一个 |
配对 | % | 定位当前字符的配对字符:(,[,{ |
转换 | :s/old/new | /g 范围整行,:2,4 2~4行,:%s 全文件,/c 逐一询问 |
执行外部命令 | :! | :!ls |
另存为 | :w filename | 当前文件不会保存更改 |
部分另存为 | v motion :w filename | 按v进入可视模式,选中数行,另存为某文件 |
合并文件 | :r filename | 将文件中的内容插入到下一行 |
高级插入 | o | 在下一行新建一空白行,并进入插入模式 |
复制 | y | 先用可视模式选中内容,y复制,p粘贴 |
【VIM】基本操作
最新推荐文章于 2024-08-22 13:28:32 发布