實用vim也兩年了。說來實在慚愧,一直沒找到好的縮排的方法。都是手動的。今天無意間看到一篇關於vim縮排的文章,怕丟了。在此備份一下。
全文的自動縮排命令:開啟檔案,在一般模式下輸入 gg=g
全文的縮排完成。
原理: 我們都知道,gg是代表到最頂端。g是到最後。而等號則是呼叫命令列的indent程式來使文字智慧型的縮排。
因此,要使用此命令的首先看你的電腦有indent沒,最好先拿一段沒有用的**試試手。
而如果想部分縮排呢?即指定縮排多少到多少行。
使用mg=ng
就會將m行到n行進行自動縮排。如果vim的行號沒有開啟,可以使用命令:set nu臨時開啟。最好是編輯.vimrc檔案。以後都顯示行號。
恩,就這麼多。還挖到一篇有意思的文章。
vi下調整縮排長度
學python算是體會到了什麼叫 游標卡尺 我的ubuntu預設縮排為8格的長度,tab一下8格。如何調整為4格呢?有臨時性方法和永久方法 1 臨時性方法只在當前編輯器視窗下生效 設定一次tab縮排長度 在末行命令模式下鍵入set tabstop 4 n為設定的一次縮排的格數 設定普通模式下一次 縮...
vi語法高亮,自動縮排
編輯.vimrc 這樣檔案在其中加入如下兩行就可以了,此法對 號提示符下的操作無效。let termencoding encoding set fileencodings utf 8,gbk,ucs bom,cp936 1 配置檔案的位置 在目錄 etc 下面,有個名為vimrc的檔案,這是系統中公...
python中如何多行縮排 vi 多行縮排 技巧
鑑於大家在使用vi 的時候有一定的陌生,在這裡借花獻佛,從兄弟版 shell 中整理出以下關於vi程式設計的高階技巧,希望對大家學習unix有所幫助,並希望大家能結合使用hpux的心得體會對這些經驗進行進一步的擴充套件。1.交換兩個字元位置 xp2.上下兩行調換 ddp3.把檔案內容反轉 g m0 ...