visual模式

VIM使用系列:位置跳转和块模式

淺唱寂寞╮ 提交于 2019-12-11 19:57:44
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 前面的系列中对于VIM中的函数及变量符号的跳转进行了简单的介绍,那也是在项目开发过程中用的最多的操作了。但是在这一个多月的项目开发中,我还是经常会需要在文件中进行各种非符号的跳转,更多的是位置的跳转和切换,这些操作渐渐地也就越来越频繁和熟练,在此记录一下以分享和备忘。 括号跳转 小括号的跳转:跳到句子的下头,句子以句号或者空行结束,英文中的句号为 “.”。 ( (左小括号) 移到这个句子的开头 ) (左小括号) 移到下一个句子的开头 中括号的跳转:跳到函数的开头或者结尾。 [[ 跳往上一个函式的起始大括号 ]] 跳往下一个函式的起始大括号 [] 跳往上一个函数的结束大括号 ][ 跳往下一个函数的结束大括号 大括号的跳转:跳到段落的开头,段落以空行划分 { (左大括号) 跳到上一段的开头 } (右大括号) 跳到下一段的的开头 括号匹配 在码代码的体力劳动中,要全面兼顾总是不那么容易的,尤其是一些小细节,比如括号的匹配问题。在阅读别人的代码时,通过快速定位匹配的括号也是快速把握逻辑的捷径。之前我都是一行行地移动也人工找到匹配的括号的,直到有一天受够了这种低效率的操作方式,找到了快捷符号: %. % 可以让光标从它当前所在的括号跳转到与它相匹配的括号上去, 对花括号和圆括号, 方括号都有效