Re: [vim ] insert mode下的游標移動

看板Editor作者 (Ar藤)時間12年前 (2012/03/09 00:44), 編輯推噓0(003)
留言3則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《MisterX (" X " 先生)》之銘言: : 新手發問一下 : 認識vim還沒幾天 遇到一個問題 想請教一下 : 假設我要在insert mode編輯一個函式 : 在以前的IDE會習慣先打好一組括號() 或是{} : 然後再用方向鍵把游標移回括號中間 輸入參數或是函數內容 : 而在vim中 如果要用hjkl來移動游標的話一定要切回normal mode : 左移一格游標再切回insert mode : 請問大家也是這樣做嗎?? : 還是 : 1.直接打完函式內容再補上} : 2.直接用方向鍵移動游標 : 3.還是在inset mode下有指令可以移動游標? : 一個很一般的問題 謝謝 1. 打好一組括號{}最好用mapping 像我的是用 inoremap {<CR> {<CR><END><CR>}<UP><END> 2.3. 一般來說用vim最好不要去用方向鍵會學比較好, 一開始會覺得切normal mode很麻煩,但可mapping成jj,很方便 inoremap jj <ESC> 如果不知道mapping怎麼用 最好先查一下 否則一開始會覺得vim怎麼連移動游標和打括號都麻煩 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.135.140.149 ※ 編輯: Arton0306 來自: 220.135.140.149 (03/09 00:44)

03/09 19:49, , 1F
好像滿多人用imap的,可是刪括號的時候沒辦法刪對應的吧?
03/09 19:49, 1F

03/09 19:51, , 2F
個人是用AutoClose,vim.org能找到兩個,我是用
03/09 19:51, 2F
文章代碼(AID): #1FME7XTW (Editor)
文章代碼(AID): #1FME7XTW (Editor)