Vim基本操作——移动

基础

字符移动

h            左移                k
j            下移            h       l
k            上移                j
l            右移

tips:在命令前加上数字代表命令执行次数,如:5k,表示上移5行

单词移动

W w            移动到下一个单词开头
E e            移动到下一个单词结尾
B b            倒退到上一个单词开头

需要注意的是,E会忽略标点符号,如:I‘m,e会当成两个单词,E则不会

同样,在命令前加上数字代表执行次数,如:2w,表示往下移动2个单词

开头我也许会多说几遍,因为这个技巧很重要

整行移动

0            移动到行首
$            移动到行末
+            移动到下一行开头
-            移动到上一行开头

这里需要注意的是+ -和上面的j k有什么不同之处

j k也是移动到上一行和下一行,但它们移动的是光标所在的位置

+ -不管你的光标在何处,总是移动到下一行或上一行的行首

进阶

滚屏

Ctrl+f            往下滚动一整屏
Ctrl+b            往上滚动一整屏
Ctrl+d            往下滚动半屏
Ctrl+u            往上滚动半屏

在屏幕中移动

H            移动到屏幕顶端的行
M            移动到屏幕中央的行
L            移动到屏幕底端的行

根据行号来移动

Ctrl+g            显示当前行信息
nG                转至第n行
G                 转至文本末尾
gg           移至文本开头

tips:“反引号可以返回到使用G之前的位置

猜你喜欢

转载自blog.csdn.net/ljc1026774829/article/details/80110094
今日推荐