VIM超快速导航
我唯一不知道使用其他编辑器的事情是用鼠标找到我的地方。我可以用我的眼睛看着文件上的特定区域,用鼠标的运动和点击我在那里。有VIM我要jjjjjkkkkkkkjjjjhhhh …几乎有hhhhh哦,废话我错过了3个字符,lll。
我正在学习做标记,我发现一个书签插件是伟大的,我可以创建标记,并用< f3>并导航到他们与不幸的是,当文件被关闭时,标记被遗忘。 你如何所有超级导航文件?我知道我也可以做5j7k4j5h等等,但必须有一个插件,可以读取我的眼睛,把光标放在我真正需要的地方。 我也学会了使用/%搜索一个特定的术语。它有帮助,但所有匹配的字符通过文档突出显示。
尝试$ vimtutor,它会教你一切你需要知道的开始。
hjkl是冰山顶部的尖端,很少使用,至少在我的情况下。 wWee和BbgegE都允许逐字移动: > w和e前进,W和E考虑空格和标点符号 " here the * marks the default location of the cursor " and each letter shows where you jump when you hit the key. Latin: Lorem ipsum dolor sit amet. * e e e * E E E * w w w w w w w * W W W W W W > b和ge向后,B和gE考虑空格和标点符号 Latin: Lorem ipsum dolor sit amet. b b b b * B B B * ge ge ge* ge gE gE gE* fFTt用于到达当前行上的特定字符,并且用于重复该运动,在相同方向上对于: > fm跳到下一个m前进,F后退 Latin: Lorem ipsum dolor sit amet. * fm fm fm Fm Fm * > tm在前一个m前面跳转,T后退 Latin: Lorem ipsum dolor sit amet. * tm tm tm Tm Tm * /?用于从当前光标位置跳转到第一次出现的模式: > / pattern向前 Latin: Lorem ipsum dolor sit amet. * /ips >?模式向后 Latin: Lorem ipsum dolor sit amet. ?Lat * ^ $用于跳转到行的第一个可打印字符和最后一个。 Latin: Lorem ipsum dolor sit amet. ^ * $ 单个和组合()[] {}用于逐段或按段落或代码块移动代码块。 < C-b>和< C-f>用于向前和向后滚动屏幕。 < C-u>和< C-d>用于向前和向后半屏滚动。 H,M和L分别将光标移动到视口的顶部,中间和底部。 zt,zz和zb分别将光标下面的行移动到视口的顶部,中间和底部。 等等。 :help motion.txt会打击你的心。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |