今天在使用vim編輯器時發現默認的tab鍵是8個字符,於是就想到把它設為四個空格,經過百度,得到了以下方法:
首先進入~/.vimrc
然后在文檔末尾加上以下代碼:
set tabstop=4 設置tab鍵縮進為4個字符
set expandtab 轉化為空格
set autoindent 設置自動縮進
但是這時又出現了新的問題,在運行時報錯:TabError: Inconsistent use of tabs and spaces in indentation
為了解決這個問題,又進行了搜索,經過幾次失敗,最后得到了解決方法:
set tabstop=4
set softtabstop=4
set shiftwidth=4
set expandtab
set autoindent
此后運行正常
總結一下就是在vim空格鍵與制表符不能混用,混用時就會出現報錯