vim使用技巧

1、小技巧
:set nu     顯示行號
:set nonu   不顯示行號
:nohl       去掉高亮顯示
:!命令      執行系統命令 (例如:!ls 查看當前目錄有哪些文件)
:r 文件     讀取某個系統裏面文件,插入到當前行
:v          進入可視模式
2、vim /etc/vimrc ,參數 set autoindent 設置自動縮進。

在目錄 /etc/ 下面,有個名爲vimrc的文件,這是系統中公共的vim配置文件,對所有用戶都有效。而在每個用戶的主目錄下,都可以自己建立私有的配置文件,命名爲:“.vimrc”。
3、批量修改文件
       使用Vim/Vi編輯shell腳本,在進行調試的時候,需要進行多行的註釋,每次都要先切換到插入模式,在行首輸入註釋符“#”,再退回命令模式,非常麻煩。其實如果要註釋連續行,可在命令模式下執行,格式如下:
:起始行,終止行s/要替換字符/替換爲新字符/g
如需註釋第1行到第20行,可以執行:
:1,20s/^/#/g
其中“^”表示在行首插入,“#”爲要插入的字符,“g”表示執行替換時不確認,若希望每行交互詢問是否執行,可將“g”改爲“c”。
如果編輯PHP腳本,註釋要稍微麻煩一點,如也要註釋第1行到第20行,要執行:
:1,20s/^/\/\//g
PHP的註釋符“//”要特殊處理,因爲Vim/Vi替換命令格式中默認“/”爲分隔符,這樣就需要使用轉義符“\”,表示“/”就要寫成“\/”纔可以,所以命令如上所示。
4、以前在Linux系統下寫一些C語言程序,有時記性不好,忘記了語法格式,使用Vim/Vi編寫時可直接查詢。如寫程序寫到fork時,突然失憶了(失去了對這個東東的記憶),就可以直接把光標移動到fork上,按“K”(大寫的K),直接就會跳到Linux程序員手冊,看到fork的幫助,看完後回車繼續編寫,爽啊——

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章