Vim的光标移动定位-创新互联
一.光标移动以单个字符为单位;
创新互联云计算的互联网服务提供商,拥有超过13年的服务器租用、成都服务器托管、云服务器、虚拟空间、网站系统开发经验,已先后获得国家工业和信息化部颁发的互联网数据中心业务许可证。专业提供云主机、虚拟空间、域名申请、VPS主机、云服务器、香港云服务器、免备案服务器等。在命令模式中
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
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
新闻名称:Vim的光标移动定位-创新互联
网页网址:http://hbruida.cn/article/gijpj.html