|
|
@ -15,11 +15,11 @@ CTRL-f 下一页
|
|
|
|
CTRL-b 上一页
|
|
|
|
CTRL-b 上一页
|
|
|
|
CTRL-u 上移半屏
|
|
|
|
CTRL-u 上移半屏
|
|
|
|
CTRL-d 下移半屏
|
|
|
|
CTRL-d 下移半屏
|
|
|
|
0 跳到行首(是数字零,不是字母O)
|
|
|
|
0 跳到行首(是数字零,不是字母O),效用等同于 Home 键
|
|
|
|
^ 跳到从行首开始第一个非空白字符
|
|
|
|
^ 跳到从行首开始第一个非空白字符
|
|
|
|
$ 跳到行尾
|
|
|
|
$ 跳到行尾,效用等同于 End 键
|
|
|
|
gg 跳到第一行
|
|
|
|
gg 跳到第一行,效用等同于 CTRL+Home
|
|
|
|
G 跳到最后一行
|
|
|
|
G 跳到最后一行,效用等同于 CTRL+End
|
|
|
|
nG 跳到第n行
|
|
|
|
nG 跳到第n行
|
|
|
|
:n 跳到第n行
|
|
|
|
:n 跳到第n行
|
|
|
|
w 跳到下一个单词开头 (word: 标点或空格分隔的单词)
|
|
|
|
w 跳到下一个单词开头 (word: 标点或空格分隔的单词)
|
|
|
@ -35,6 +35,21 @@ ge 上一个单词尾
|
|
|
|
{ 向后移动一个段落(空行分隔)
|
|
|
|
{ 向后移动一个段落(空行分隔)
|
|
|
|
]] 移动到下一个左大括号 {
|
|
|
|
]] 移动到下一个左大括号 {
|
|
|
|
[[ 移动到上一个左大括号 {
|
|
|
|
[[ 移动到上一个左大括号 {
|
|
|
|
|
|
|
|
<enter> 移动到下一行首个非空字符
|
|
|
|
|
|
|
|
+ 移动到下一行首个非空字符(同回车键)
|
|
|
|
|
|
|
|
- 移动到上一行首个非空字符
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
##############################################################################
|
|
|
|
|
|
|
|
# 插入模式
|
|
|
|
|
|
|
|
##############################################################################
|
|
|
|
|
|
|
|
i 在光标处进入插入模式
|
|
|
|
|
|
|
|
I 在行首进入插入模式
|
|
|
|
|
|
|
|
a 在光标后进入插入模式
|
|
|
|
|
|
|
|
A 在行尾进入插入模式
|
|
|
|
|
|
|
|
o 在下一行插入新行并进入插入模式
|
|
|
|
|
|
|
|
O 在上一行插入新行并进入插入模式
|
|
|
|
|
|
|
|
<ESC> 退出插入模式
|
|
|
|
|
|
|
|
CTRL-[ 退出插入模式(同 ESC,但更顺手)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|