开发者必备技巧:VIM常用操作
Vim作为一个服务器上常用的编辑器,很多开发者都免不了与它打交道。当我刚刚接触它的时候,简直一头雾水尽管后面稍微了解了一些基本操作,但是还是有大量的操作指令相当不熟悉。这篇博客就总结一些常用的操作,已备不时之需。
光标移动:h:左j:下k:上l:右
以下内容比较实用,最好记住:
w:跳到下一个单词的开头b:跳到上一个单词的开头gg:跳到文件的开头G:跳到文件的末尾0:跳到行首$:跳到行尾
数字加字母则可以快速跳到指定的地方,例如:
50G:跳到第五十行20j: 向下移动 20 行
了解如何快捷移动光标,已经满足工作中大部分的Vim操作了。
查找/text:向下查找文本n:跳到下一个匹配项N:跳到上一个匹配项
命令模式下,斜杠加文本即可检索内容。随后n是跳到下一个,N是跳到上一个。
复制与删除yy:复制一行dd:删除一行
加上数字则可以删除指定的行数,例如:100dd:删除100行
在实际用的时候,有时候会使用gg+10000dd来删除完整的文件。
撤销u:撤销最后一次操作
翻页Ctrl+f:向下翻页Ctrl+b:向上翻页
一些神奇操作Ctrl+z:将Vim切换到后台,在命令行输入fg切回zt: 把当前行置于屏幕顶端zb : 把当前行置于屏幕底zz :把当前行置于屏幕中央
2024/3/3 于苏州