开发者必备技巧: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 于苏州