重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章给大家分享的是有关vim编辑器的移动和块选择方法。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
公司主营业务:网站设计制作、成都网站设计、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。成都创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。成都创新互联推出永川免费做网站回馈大家。可能使用vim好几年的开发者,在移动光标的时候,还是使用上下左右键,而不是去使用h/j/k/l。确实,hjkl有点反人类,很难去适应。自己在开始的时候也是完全的不适应。但是如果你熟练掌握形成肌肉记忆之后,将会大大提高的你速度。
光标移动
在普通模式下移动光标请使用hjkl来替代上下左右方向键。这里有个好的方法,去玩游戏,哈哈,我当初就是这么练习的。在线游戏地址如下:
https://vim-adventures.com/
其中第一关就是使用hjkl来完成的。
在单词间移动
因为在单词间移动的效率要比光标移动效率高,所以,在单词间移动是日常中用的比较多的。下面介绍几个在单词间移动的按键及说明:
w移动到下一个单词开始处
W移动到下一个单词空白符处
e移动到单词结尾(注意他和w的区别)
b与w相反
B与W相反
学习方法嘛,还是和上面一样,去玩vim游戏。
行间搜索移动
其实,在行内移动最快的办法是搜索一个指定字符,然后快速移动到该字符上面。下面介绍几个相关的按键及说明:
f{char} 向后搜索字符char,并将光标移动到该字符上面。
F{char} 向前搜索字符char,并将光标移动到该字符上面。
t{char} 搜索字符char,并将光标移动到该字符前一个字符上面。
; 下一个字符所在处
, 上一个字符所在处
行首行尾移动
上面所说的行间搜索只能搜索光标后面的字符,如果向前搜索则不能完成需求。这个时候需要使用F来向前搜索或结合行首移动,先将光标移动到行首,然后再搜索。
0 数字0将光标移动到行首
$ 将光标移动到行尾
这里教大家一个小技巧,可以使用0+w来移动到行首非空白字符处,使用$b移动到最后的字符后面。
页面移动
gg 移动到首行
G 移动到尾行
nG 移动到指定行
H/M/L 视图最上面/中间/下面
ctrl+u 上翻页
ctrl+f 下翻页
zz 使光标居中
块选择
我们知道,使用vim编辑器,鼠标是没有作用的,不能用鼠标来选定一段字符。下面我们来介绍块选择,有了它再结合光标移动,即可完成一段字符的选择。
v 选择多个字符
V 选择行
ctrl+v 块选择
y 复制
d 删除
p 粘贴
关于vim编辑器的移动和块选择方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。