作者sagittarius (大太陽)
看板Editor
標題[vim ] 初學者 關於移動的問題
時間Fri Sep 28 11:20:30 2012
剛剛習慣了不用上下左右用hjkl
現在想要熟練更多快速移動的方法
打code的時候 常常會要上下移動
例如: 打function的時候 打到n行的時候
想要回到function的前面 宣告變數
如果在很上面 我現在會一直按kkkkkk
如果再比較上面一點我會按 10k 10k 10k
可是感覺這樣還是太慢了
請問你們是直接看要跳到哪一行 按 nG這樣 還是有什麼更順更好按的方法
這個問題也發生在 要左右移動的時候 你們是都按 % ^ 然後再按h或l 還是用f F
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.253.235.68
1F:→ dearlove:左右有w/b以word為單位跳 09/28 11:54
2F:→ darkgerm:9k 字比較少也比較近XD 我會用 ^f ^b 翻頁 09/28 12:06
3F:→ aquarianboy:如果你的function在寫的時候有跟上面留一行空白的話 09/28 12:17
4F:→ aquarianboy:可以用大括號 { 往上跳, } 往下跳 09/28 12:17
5F:→ drjoey:easymotion 09/28 12:45
6F:→ mars90226:[{可以跳到前面的大括號,]}同理,easymotion也很讚! 09/28 15:02
7F:→ mars90226:[m是跳到前一個function,也是不錯 09/28 15:03
8F:推 yoco315:[[ 09/28 20:23
9F:推 ckclark:zt zz zb H M L 都很好用 09/29 00:05
10F:推 ckclark:樓上和本篇問題無關 提供一些好用的移動指令 09/29 00:21
11F:推 martinku:勤讀說明文件,會有很多發現! (:help motion.txt) 09/29 00:51
12F:推 dryman:I跳到本行頭進入編輯模式,A跳到本行後進入編輯模式 09/29 09:51
13F:推 dryman:對於修改宣告變數或插入";"都很方便 09/29 09:52
14F:→ darkgerm:I A 都很好用~ 我都很常用~ 09/29 23:16
15F:→ iamivers0n:只能推 easymotion 了 10/03 17:27