小河于 - 宋马
小河于的头像 - 宋马
以知识为马,带你驶向未来的彼岸...

6个月前

4. 光标移动

字符 默认1,可加n
h光标左移一个字符[回退键Backspace]
l光标右移一个字符[空格键Space]

BP:

hkjl作为移动光标【important,同方向键,提议使用这四个】

单词 默认1,可加n
w光标跳到下个word的第一个字母 [常用]
W移到下一个字的开头,忽略标点符号
b光标回到上个word的第一个字母
B移到前一个字的开头,忽略标点符号 BACK
e光标跳到下个word的最后一个字母
E移到下一个字的结尾,忽略标点符号 END
0移到当前一行的开始[Home]
数字零,到行头
$移到当前一行的最后[End]
^命令将光标移动到当前行的第一个非空白字符上
g_到本行最后一个不是blank字符的位置
k光标上移一行Ctrl+p
j光标下移一行Ctrl+n
Enter光标下移一行
n+光标下移n行【按上档键 数字shift +】
n-光标上移n行
G移到文件的最后一行
nG或者:n移到文件的第n行???
gg移动到文档的开始
[[文件开始位置——开始行
]]文件结束位置——末尾行
H光标移至屏幕顶行 HEAD
光标定位在显示屏的第一行
M移到屏幕的中间行开头 Middle
光标定位在显示屏的中间
L移到屏幕的最后一行? LAST
光标定位在显示屏的最后一行
(光标移至句首
)光标移至句尾
段落
{移到段落的开头
}移到下一个段落的开头
%匹配括号移动,包括 (, {, [.(陈皓注:你需要把光标先移到括号上)
跳转到与之匹配的括号处
* 和 #匹配光标当前所在的单词,移动光标到下一个(或上一个)匹配单词(*是下一个,#是上一个)
zf折叠(需加方向键)
zo展开(空格也可以展开)
可以zf进行折叠, 用zo打开折叠,也可以方向键向右打开折叠,zc 关闭折叠(只要在被折叠的块中的任一个语句就行)???
屏幕
Ctrl+u向文件首翻半屏up
Ctrl+d向文件尾翻半屏down
Ctrl+f向文件尾翻一屏 forward (fact整屏去两行)
Ctrl+b向文件首翻一屏back (fact整屏去两行)
CTRL-]跳转到当前光标所在单词对应的主题
CTRL-O回到前一个位置
zz命令会把当前行置为屏幕正中央(z字取其象形意义模拟一张纸的折叠及变形位置重置)
zt命令会把当前行置于屏幕顶端(top)
zb命令会把当前行置于屏幕底端(bottom)
50%光标定位在文件的中间
`跳转到最近光标定位的位置(只能记忆最近两个位置) 反引号