[vim ] insert mode下的游標移動

看板Editor (編輯器(vim/emacs))作者 (" X " 先生)時間12年前 (2012/03/07 11:43), 編輯推噓3(304)
留言7則, 4人參與, 最新討論串1/2 (看更多)
新手發問一下 認識vim還沒幾天 遇到一個問題 想請教一下 假設我要在insert mode編輯一個函式 在以前的IDE會習慣先打好一組括號() 或是{} 然後再用方向鍵把游標移回括號中間 輸入參數或是函數內容 而在vim中 如果要用hjkl來移動游標的話一定要切回normal mode 左移一格游標再切回insert mode 請問大家也是這樣做嗎?? 還是 1.直接打完函式內容再補上} 2.直接用方向鍵移動游標 3.還是在inset mode下有指令可以移動游標? 一個很一般的問題 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.232.137.151 ※ 編輯: MisterX 來自: 125.232.137.151 (03/07 11:44)

03/07 13:34, , 1F
inoremap ,4 {<esc>o}<esc>O
03/07 13:34, 1F

03/07 13:34, , 2F
這是我 vimrc 中的設定
03/07 13:34, 2F

03/07 22:49, , 3F
我之前有搜尋過,http://tinyurl.com/6nxojn3
03/07 22:49, 3F

03/07 22:50, , 4F
我覺得這篇的資訊很有用,尤其是最後一篇
03/07 22:50, 4F

03/07 23:26, , 5F
Try AutoClose
03/07 23:26, 5F

03/09 20:16, , 6F
plugin 蠻多的,推薦 delimitMate 有用心維護
03/09 20:16, 6F

03/09 20:19, , 7F
新出現的 kana/vim-smartinput 也可試試,不需要什麼設定
03/09 20:19, 7F
文章代碼(AID): #1FLjbhtl (Editor)
討論串 (同標題文章)
文章代碼(AID): #1FLjbhtl (Editor)