[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