189 8069 5689

Vim的光标移动定位

一.光标移动以单个字符为单位;

创新互联建站服务项目包括迭部网站建设、迭部网站制作、迭部网页制作以及迭部网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,迭部网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到迭部省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

在命令模式中

h向左

l 向右

j 向上

k 向下

 

二.光标移动以word 为单位;

w 将光标向前移动一个word;

b 将光标向后移动一个word;

以上2个命令光标都落在word的首个字母上;

e 将光标向前移动一个word;

ge 将光标向后移动一个word;

以上2个命令光标都落在word的尾字母上;

w,b,e对应都有大写的命令,大写的W,B,E对应的边界范围更加大()

以上的命令都可以在命令的前面加上一些数字来快速移动;

如:

向左移动3个字符:3h

向下移动3行:3k

向前移动3个word:3w

 

三.针对一行的操作命令:

0或者^:移动光标到行首;

$:移动光标到行尾;

 

fx :在光标当前行查找x字符,并把光标移动到x的字符上面,前面也可以加数字3fx,搜索定位当前行第3次出现的x上;

Fx:同上,只是方向是向后查找;

tx:在光标当前行查找x字符,并把光标移动到x的字符前面一个字符上面,前面也可以加数字3tx;

Tx:在光标后查找x字符,并定位x字符后的一个字符;

fx,Fx,tx,Tx都可以用,和;来重复上一次的操作;

% :将光标的移动到匹配的括号上;

 

四.针对整个文件的光标快速移动;

gg  移动到文件第一行首,带数字如:100gg(移动到100行行首)

G  移动到文件的最后一行的行首;100G 和  100gg 效果一样;

 

五.针对整个屏幕下的光标移动;

H 意为 Home,移动光标到当前屏幕最上面的第一行的行首;

M 意为 Middle,移动光标到当前屏幕中的行首;

L  意为 Last ,移动光标到当前屏幕中的最后一行的行首;

 

六.屏幕滚动;

CTRL+u : 向下滚动半屏,理解为屏幕文字向上(up)缩进半屏;

CTRL+d : 向上滚动半屏,理解为屏幕文字向下(down)缩进半屏;

CTRL+e : 向上滚动一行;

CTRL+y : 向下滚动一行;

CTRL+f  : 向前滚动一屏,实际上是整屏去两行,f理解为Forward;

CTRL+b :向后滚动一屏,b理解为backward


文章题目:Vim的光标移动定位
网页URL:http://cdxtjz.cn/article/jpjjjp.html

其他资讯