1. 程式人生 > >vim裏設置tab及自動換行

vim裏設置tab及自動換行

了解 indent top con vimr 就是 error: expand vimrc

今天在使用vim編輯器時發現默認的tab鍵是8個字符,於是就想到把它設為四個空格,經過百度,得到了以下方法:

首先進入/etc/vim/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空格鍵與制表符不能混用,混用時就會出現報錯

vim裏設置tab及自動換行