vim怎麼批量縮進?
01-04
怎麼 進入v 模式 選中 按tab 就可以了
:help &>
:3,231&>
第3行到第231行縮進
ggVG&>gg=G
先在.vimrc做如下設定:
xnoremap &< &
通過塊操作(我經常這樣注釋代碼)步驟如下:
- `shift-a`到行首
- `ctrl-v` 進入可視塊模式
- 使用j或者k進行游標上下移動
- `shift-i` 進入插入模式
- kuangkuangkuang敲空格
- `esc`或者`ctrl-[`退出插入模式即可
效果圖:http://pytlab.org/assets/images/null/1.gif
通過&>, 步驟如下:
- `shift-a`到行首
- `shift-v`進入可視模式
- 使用j或者k移動游標選中你需要縮進的區域
- `shift-.` 縮進
效果圖:http://pytlab.org/assets/images/null/2.gif
我一般都是用塊操作的。。
gg v shift加g =
我記得有個符號好像是 "=" 還有個符號是 ">" 還有個操作是 "Ctrl+v" 。
為什麼我總想知道 怎麼能讓屏幕一直處在 "zz" 的位置。
大於 小於號就行了。全文的話gg=G通常還湊合。
可以採用塊操作來實現。linux 下 c-v, windows下c-q,進入塊操作模式,操作方向鍵,控制塊下拉,直到覆蓋所有的需要縮進的行。這時按I進入編輯模式,並進入第一行,按tab,第一行有了縮進,如果縮進的長度夠了之後,按Esc這時就完成批量縮進了。 想了一下,快操作也有可能是不必要的。用V選中你想要縮進的行,控制上下鍵(也許是jk。。。)。選中你要縮進的行然後按=,vim會幫你自動排版,如果你是在編輯代碼文件的話。
推薦閱讀: