homewritingsthoughts
EN

开发者必备技巧:VIM常用操作

Mar 3, 2024

·

2 min read

tl;dr: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 于苏州