[vim ] 初學者 關於移動的問題

看板Editor (編輯器(vim/emacs))作者 (大太陽)時間12年前 (2012/09/28 11:20), 編輯推噓6(609)
留言15則, 10人參與, 最新討論串1/1
剛剛習慣了不用上下左右用hjkl 現在想要熟練更多快速移動的方法 打code的時候 常常會要上下移動 例如: 打function的時候 打到n行的時候 想要回到function的前面 宣告變數 如果在很上面 我現在會一直按kkkkkk 如果再比較上面一點我會按 10k 10k 10k 可是感覺這樣還是太慢了 請問你們是直接看要跳到哪一行 按 nG這樣 還是有什麼更順更好按的方法 這個問題也發生在 要左右移動的時候 你們是都按 % ^ 然後再按h或l 還是用f F -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.253.235.68

09/28 11:54, , 1F
左右有w/b以word為單位跳
09/28 11:54, 1F

09/28 12:06, , 2F
9k 字比較少也比較近XD 我會用 ^f ^b 翻頁
09/28 12:06, 2F

09/28 12:17, , 3F
如果你的function在寫的時候有跟上面留一行空白的話
09/28 12:17, 3F

09/28 12:17, , 4F
可以用大括號 { 往上跳, } 往下跳
09/28 12:17, 4F

09/28 12:45, , 5F
easymotion
09/28 12:45, 5F

09/28 15:02, , 6F
[{可以跳到前面的大括號,]}同理,easymotion也很讚!
09/28 15:02, 6F

09/28 15:03, , 7F
[m是跳到前一個function,也是不錯
09/28 15:03, 7F

09/28 20:23, , 8F
[[
09/28 20:23, 8F

09/29 00:05, , 9F
zt zz zb H M L 都很好用
09/29 00:05, 9F

09/29 00:21, , 10F
樓上和本篇問題無關 提供一些好用的移動指令
09/29 00:21, 10F

09/29 00:51, , 11F
勤讀說明文件,會有很多發現! (:help motion.txt)
09/29 00:51, 11F

09/29 09:51, , 12F
I跳到本行頭進入編輯模式,A跳到本行後進入編輯模式
09/29 09:51, 12F

09/29 09:52, , 13F
對於修改宣告變數或插入";"都很方便
09/29 09:52, 13F

09/29 23:16, , 14F
I A 都很好用~ 我都很常用~
09/29 23:16, 14F

10/03 17:27, , 15F
只能推 easymotion 了
10/03 17:27, 15F
文章代碼(AID): #1GPHU1E3 (Editor)
文章代碼(AID): #1GPHU1E3 (Editor)