1

我正在尝试将 Spf13 VIM 的意图设置为选项卡。根据文档,这应该在~/.vimrc.local. 我已经创建了该文件并将以下内容放在那里:

set noexpandtab
set tabstop=4
set softtabstop=4
set shiftwidth=4

我还尝试删除~/.vimviews/. 但它不起作用。它仍然使用空格而不是制表符。

4

2 回答 2

1

文件类型插件(来自$VIMRUNTIME/ftplugin/~/.vim/ftplugin)被执行(当你有:filetype plugin on一个通用设置时),其中一些会覆盖全局缩进设置。您可以通过以下方式检查并找到罪魁祸首

:verbose set et?

要覆盖 ftplugin 的设置,可以:setlocal noexpandtab~/.vim/after/ftplugin/<filetype>.vim.

于 2014-12-10T16:19:16.787 回答
0

这似乎与我刚才回答的这个问题非常相似…… vim 的制表符长度对于 .py 文件是不同的

于 2014-12-10T15:47:47.040 回答