在 vim 中可以很方便的根據不同的檔案型別來設定使用 tab 製表符或者空格,還可以設定長度,非常靈活。
1、在自己的目錄下建立.vimrc檔案。控制台輸入vi ~/.vimrc 回車。
2、在.vimrc檔案中輸入如下文字
set tabstop=4
set softtabstop=4
set shiftwidth=4
set noexpandtab
set nu
set autoindent
set cindent
其中:tabstop:表示乙個 tab 顯示出來是多少個空格的長度預設 8。
softtabstop:表示在編輯模式的時候按退格鍵的時候退回縮排的長度,當使用 expandtab 時特別有用。
shiftwidth:表示每一級縮排的長度,一般設定成跟 softtabstop 一樣。 當設定成 expandtab 時縮排用空格來表示,noexpandtab 則是用製表符表示乙個縮排。
nu:表示顯示行號。
autoindent:表示自動縮排。
cindent:是特別針對c語言自動縮排。
3、設定完後儲存退出。執行source ~/.vimrc 使配置檔案生效。即可體驗按tab鍵時縮排4個空格的寬度,c程式設計時換行自動縮排。
vim中buffer windows和tab的概念
vim 中的 window 和 tab 非常具有迷惑性,跟我們平時所說的 視窗 和 標籤頁 是完全不同的兩個概念,請看 vimdoc 給出的定義 1 a buffer is the in memory text of a file.2 a window is a viewport on a buff...
linux系統上vim格式設定
在ubuntu中vim的配置檔案存放在 etc vim目錄中,配置檔案名為vimrc 在fedora中vim的配置檔案存放在 etc目錄中,配置檔案名為vimrc 在red hat linux 中vim的配置檔案存放在 etc目錄中,配置檔案名為vimrc set nocompatible 去掉有關...
linux中設定預設開啟vim選項
在ubuntu中vim的配置檔案存放在 etc vim目錄中,配置檔案名為vimrc 在fedora中vim的配置檔案存放在 etc目錄中,配置檔案名為vimrc 在red hat linux 中vim的配置檔案存放在 etc目錄中,配置檔案名為vimrc 但是在開啟vim的時候缺省會在根目錄下找v...