展開選項卡在 vim 上不起作用

展開選項卡在 vim 上不起作用

我將該expandtab選項設為打開,但當我單擊選項卡時仍然沒有得到空格,但我得到了實際的選項卡。

我是這樣設定的:

set expandtab

set shiftwidth=4

set softtabstop=4

首先我認為這個問題說有一個插件覆蓋了它,但我執行了:

:verbose set expandtab?

事實上我知道最後一組是我的 vimrc 中的行

我該如何解決它?

答案1

有兩個地方可以設定: 1. $HOME/.vimrc 2. 文件內內聯

.vimrc #1 這是我正在使用的設定:

"indent settings
set shiftwidth=4
set softtabstop=4
set expandtab
set nocompatible  " <= vim, not vi

它對我有用,也要確保你使用的是 vim 而不是 vi (?) ..

內聯#2

set modeline 僅在貼上中使用「含義」時才支援 vi 的內嵌設定$HOME/.vimrcset modeline並重新編輯檔案。

相關內容