0
當我編輯php文件時,autoindent設置不工作。它可以在js css和任何其他文件中工作。只有在php文件中,我需要手動打開autoindent。這裏有我的vimrc。
我運行後發現:source ~/.vimrc
autoindent已打開,我很困惑。autoindent不能在php文件中工作
當我編輯php文件時,autoindent設置不工作。它可以在js css和任何其他文件中工作。只有在php文件中,我需要手動打開autoindent。這裏有我的vimrc。
我運行後發現:source ~/.vimrc
autoindent已打開,我很困惑。autoindent不能在php文件中工作
默認情況下在vim安裝中提供的PHP文件的縮進腳本將顯式禁用autoindent
。它還定義了GetPhpIndent()
函數,它用於縮進(請參閱indentexpr
)。這個函數,又是用b:PHP_default_indenting
變量來決定shiftwidth
多少會被添加到縮進默認情況下它是0。
如果您在.vimrc
把
let b:PHP_default_indenting = 1
,壓痕應該開始加工。
我有一個基本的配置和縮進工程。也許問題來自'Plugin'2072/PHP-Indenting-for-VIm''行。你能禁用它嗎?你的測試文件是否包含php? – Asenar 2014-10-10 14:49:58
禁用插件後,仍然不工作,我的測試文件是php file.use':set filetype?',它也說php – 2014-10-10 14:55:10