看板 Editor 關於我們 聯絡資訊
: 請問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
dryman:一行的indent可用>>或<<。 03/18 16:41
rofu:一行的indent也可以直接按==。 03/19 00:15
beeG:=和 > 不太一樣,= 更接近code的自動排版 03/19 10:02
ammk:我都大v後>>...或<<... 03/20 02:29