[vim ] 初学者 关于移动的问题

楼主: sagittarius (大太阳)   2012-09-28 11:20:30
刚刚习惯了不用上下左右用hjkl
现在想要熟练更多快速移动的方法
打code的时候 常常会要上下移动
例如: 打function的时候 打到n行的时候
想要回到function的前面 宣告变量
如果在很上面 我现在会一直按kkkkkk
如果再比较上面一点我会按 10k 10k 10k
可是感觉这样还是太慢了
请问你们是直接看要跳到哪一行 按 nG这样 还是有什么更顺更好按的方法
这个问题也发生在 要左右移动的时候 你们是都按 % ^ 然后再按h或l 还是用f F
作者: iamivers0n (啾东)   0000-00-00 00:00:00
只能推 easymotion 了
作者: dearlove (初现)   2012-09-28 11:54:00
左右有w/b以word为单位跳
作者: darkgerm (黑骏)   2012-09-28 12:06:00
9k 字比较少也比较近XD 我会用 ^f ^b 翻页
作者: aquarianboy (我是没牌的营养师!)   2012-09-28 12:17:00
如果你的function在写的时候有跟上面留一行空白的话可以用大括号 { 往上跳, } 往下跳
作者: drjoey (YES, WE SWIM)   2012-09-28 12:45:00
easymotion
作者: mars90226 (火星人)   2012-09-28 15:02:00
[{可以跳到前面的大括号,]}同理,easymotion也很赞![m是跳到前一个function,也是不错
作者: yoco315 (眠月)   2012-09-28 20:23:00
[[
作者: ckclark (大资佬)   2012-09-29 00:05:00
zt zz zb H M L 都很好用楼上和本篇问题无关 提供一些好用的移动指令
作者: martinku   2012-09-29 00:51:00
勤读说明文件,会有很多发现! (:help motion.txt)
作者: dryman (dryman)   2012-09-29 09:51:00
I跳到本行头进入编辑模式,A跳到本行后进入编辑模式对于修改宣告变量或插入";"都很方便
作者: darkgerm (黑骏)   2012-09-29 23:16:00
I A 都很好用~ 我都很常用~

Links booklink

Contact Us: admin [ a t ] ucptt.com