【轉】vim 修改tab為四個空格


原文網址:http://blog.sina.com.cn/s/blog_620ccfbf01010erz.html

為了vim更好的支持python寫代碼,修改tab默認4個空格有兩種設置方法:

1. vim /etc/vimrc  

1 set ts=4
2 set sw=4

2. vim /etc/vimrc 

1 set ts=4
2 set expandtab
3 set autoindent
推薦使用第二種,按tab鍵時產生的是4個空格,這種方式具有最好的兼容性。
 

在 Vim 中設置 Tab

 

縮進用 tab 制表符還是空格,這不是個問題,就像 python 用四個空格來縮進一樣,這是要看個人喜好的。在 Vim 中可以很方便的根據不同的文件類型來設置使用 tab 制表符或者空格,還可以設置長度,非常靈活。

首先來看如何設定 tab 的寬度以及如何確定用 tab 制表符還是空格來表示一個縮進:

set tabstop=4
set softtabstop=4
set shiftwidth=4
set noexpandtab / expandtab

說明:

 

其中 tabstop 表示一個 tab 顯示出來是多少個空格的長度,默認 8。

softtabstop 表示在編輯模式的時候按退格鍵的時候退回縮進的長度,當使用 expandtab 時特別有用。

shiftwidth 表示每一級縮進的長度,一般設置成跟 softtabstop 一樣。

當設置成 expandtab 時,縮進用空格來表示,noexpandtab 則是用制表符表示一個縮進。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM