如何在vim中自动确定选项卡类型并相应地设置expandtab?

时间:2012-09-25 16:33:41

标签: tabs vim vi

vim是否可以尝试自动确定文件的选项卡类型(制表符或空格)并将选项卡属性设置为自动匹配?如果没有,是否有插件可以执行此操作?

我正在处理一个庞大的,无组织的代码库,让vim尝试对每个文件执行此操作会很不错。

2 个答案:

答案 0 :(得分:4)

我认为这个插件http://www.vim.org/scripts/script.php?script_id=1171正是你想要的。

答案 1 :(得分:2)

我为此检测编写了IndentConsistencyCop plugin(并提醒我注意混合样式的文件)。它提供:IndentConsistencyCop命令;通过IndentConsistencyCopAutoCmds extension打开缓冲区时,可以自动完成检查。

插件页面还包含替代品的链接。