Re: [vim ] 新手問題

看板Editor (編輯器(vim/emacs))作者 (dryman)時間14年前 (2010/03/18 16:40), 編輯推噓3(301)
留言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
一行的indent可用>>或<<。
03/18 16:41, 1F

03/19 00:15, , 2F
一行的indent也可以直接按==。
03/19 00:15, 2F

03/19 10:02, , 3F
=和 > 不太一樣,= 更接近code的自動排版
03/19 10:02, 3F

03/20 02:29, , 4F
我都大v後>>...或<<...
03/20 02:29, 4F
文章代碼(AID): #1BeUSBLw (Editor)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 7 之 7 篇):
1
1
2
2
0
1
3
4
文章代碼(AID): #1BeUSBLw (Editor)