window git bash客戶端vimrc設定tab縮排
阿新 • • 發佈:2019-01-08
從開發機寫的程式碼,弄到windows上的客戶端git提交,總是顯示格式對不起的問題,問題是再vimrc上tab鍵的縮排不等於4個空格,然後就需要設定成和linux一樣的四格縮排。
安裝上git bash 客戶端,如下圖所示
然後再linux下查詢vimrc,通過命令whereis vimrc可以找到,發現在/etc/vimrc下邊,開啟該檔案,看到如下幾行
然後再windows下找到git的vimrc檔案,我的在C:\Program Files\Git\etc,下邊有個vimrc
然後開啟該檔案,把上述設定tab的鍵的貼上進去
set tabstop=4set softtabstop=4 set shiftwidth=4 set autoindent
一般安裝目錄下的該檔案是不可以修改的,可以先用管理員許可權把它拷出來,然後修改後,在貼上回去
各個引數的含義如下:
tabstop:表示一個 tab 顯示出來是多少個空格的長度,預設 8。 softtabstop:表示在編輯模式的時候按退格鍵的時候退回縮排的長度,當使用 expandtab 時特別有用。 shiftwidth:表示每一級縮排的長度,一般設定成跟 softtabstop 一樣。 當設定成 expandtab 時,縮排用空格來表示 noexpandtab 則是用製表符表示一個縮排。 nu:表示顯示行號。 autoindent:表示自動縮排。 cindent:是特別針對C語言自動縮排 smartindent :智慧對齊方式expandtab:用空格代替tab