Vim快捷键记录
1.在 Normal Mode
中移动
进入Vim
时首先进入Normal Mode
上下左右移动
左下上右的键位分别为:h
,j
,k
,l
在按下这4个键时,我们可以在前面先输入数字,例如:3h
就是向左移动3位,5j
就是向下移动5行。
词语移动 - 更快速的移动。
按下w
可以向后移动1词
按下b
可以向前移动1词。
同样的,我们也可以在前面加上一个数字,例如:3w
就是向后移动3词。
Home
&End
我们可以按下Shift
+4
($
)来实现End
键,即移动到行尾。
我们可以按下Shift
+6
(^
)来实现Home
键,即移动到行前(当前行第一个字母前)。
我们可以按下0
来实现Home
+Home
键,即移动到绝对的行前(忽略所有Tab
)。
移动到文章首/尾
我们可以按下Shift
+g
(G
)移动到整个文章的最末尾。
我们可以按下g
+g
移动到整个文章的最开头。
空行移动
我们可以按下 {
/ }
移动到上一个空行/下一个空行。
特定行移动
- 1.按下
<行号>
+gg
移动到指定行。 - 1.按下
<行号>
+Shift
+g
(<行号>
+G
)移动到指定行。 - 1.按下
:
+<行号>
+Enter
移动到指定行。
例如:17gg
、17G
、:17 Enter
都可以移动到17行。
全文查找
按下\<要找的字段>
+Enter
可以查找所有<要找的字段>
。然后按下n
切换到下一个匹配的单词,Shift
+n
(N
)切换到上一个匹配的单词。
例如:\LZY Enter
是显示所有代码中的LZY
。