1. 程式人生 > >window git bash客戶端vimrc設定tab縮排

window git bash客戶端vimrc設定tab縮排

從開發機寫的程式碼,弄到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=4
set softtabstop=4 set shiftwidth=4 set autoindent

一般安裝目錄下的該檔案是不可以修改的,可以先用管理員許可權把它拷出來,然後修改後,在貼上回去

各個引數的含義如下:

tabstop:表示一個 tab 顯示出來是多少個空格的長度,預設 8。  softtabstop:表示在編輯模式的時候按退格鍵的時候退回縮排的長度,當使用 expandtab 時特別有用。  shiftwidth:表示每一級縮排的長度,一般設定成跟 softtabstop 一樣。 當設定成 expandtab 時,縮排用空格來表示 noexpandtab 則是用製表符表示一個縮排。  nu:表示顯示行號。  autoindent:表示自動縮排。  cindent:是特別針對C語言自動縮排 smartindent :智慧對齊方式
expandtab:用空格代替tab