本文中的命令可以在Vim普通模式下对光标进行移动,在Vim可视模式下进行选择或取消选择。
命令 | 作用 |
---|---|
h | 将光标向左移动一个字符,如果光标已经处于行首的话则没有效果,即只能作用在当前行。 |
H | 将光标移动到屏幕可见的部分第一行行首。 |
l | 将光标向右移动一个字符,如果光标已经处于行尾的话则没有效果,即只能作用在当前行。 |
L | 将光标移动到屏幕可见的部分最后一行行首。 |
j | 将光标向下移动一行,如果光标已经处在文档最后一行的话则没有效果。 |
k | 将光标向上移动一行,,如果光标已经处在文档第一行的话则没有效果。 |
w | 将光标移动到下一个单词词首,可以跨行。 |
W | 将光标移动到下一个单词词首,但会忽略一些符号,可以跨行。 |
e | 将光标移动到下一个单词词尾,可以跨行。 |
E | 将光标移动到下一个单词词尾,但会忽略一些符号,可以跨行。 |
b | 将光标移动到上一个单词词首,可以跨行。 |
B | 将光标移动到上一个单词词首,但会忽略一些符号,可以跨行。 |
f | 单独使用没有任何效果,需要结合其他字母才能使用。例如fa 表示将光标移动到下一个字母a 上,不可跨行。 |
F | 单独使用没有任何效果,需要结合其他字母才能使用。例如Fa 表示将光标移动到上一个字母a 上,不可跨行。 |
g | 单独使用没有任何效果,需要结合其他字母才能使用。例如gg 表示将光标移动到文档第一行行首。 |
G | 将光标移动到文档最后一行行首。 |
t | 单独使用没有任何效果,需要结合其他字母才能使用。例如ta 表示将光标移动到下一个字母a 的左边一个字符上,不可跨行。 |
T | 单独使用没有任何效果,需要结合其他字母才能使用。例如Ta 表示将光标移动到上一个字母a 的右边一个字符上,不可跨行。 |
留言