Re: [vim ] 新手問題
看板Editor (編輯器(vim/emacs))作者dryman (dryman)時間14年前 (2010/03/18 16:40)推噓3(3推 0噓 1→)留言4則, 4人參與討論串7/7 (看更多)
: 請問vim有辦法做到某個段落or區塊 同時向後移動or往前移幾格的功能嗎
在normal mode 下 >{motion} 和 <{motion}
就可以達到你要的功能
比如說
>G 從這裡到檔案尾都往後indent
<3j 包括此處往下四行往前indent
>]] 從這裡到}往後indent
>} 從這裡到下一個paragraph往後indent
motion 就自己去vim help查查吧
:h object-motions 裡面有很多段落相關的動作
: 有時候在最外層想加一個大括號 不知道沒有這種功能
如果你是希望你打出左大括號時,自動出現右大括號
那你可以在.vimrc中
imap { {}<left>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.46.30
→
03/18 16:41, , 1F
03/18 16:41, 1F
推
03/19 00:15, , 2F
03/19 00:15, 2F
推
03/19 10:02, , 3F
03/19 10:02, 3F
推
03/20 02:29, , 4F
03/20 02:29, 4F
討論串 (同標題文章)
Editor 近期熱門文章
PTT數位生活區 即時熱門文章