本文中的命令可以在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的右边一个字符上,不可跨行。
最后修改日期:2020年5月14日

留言

撰写回覆或留言