如何在Vim中设置文本文件的标签?

时间:2016-08-05 21:34:46

标签: vim vi

我想将我的制表位设置为我编辑的任何文本(.txt)文件中的2个空格,但我还没有能够掌握它。也许我只是密集的。我读过内联文档无济于事。我曾尝试阅读与Vim相关的博客文章,但很难将其缩小到这个特定问题,因为搜索vim文本标签包含许多与文本类型文件无关的内容。这就是我提出的但不起作用的地方:

autocmd FileType txt setlocal ts=2 sts=2 sw=2 expandtab

随意给我打电话并带走我的程序员徽章,询问这样一个愚蠢的问题,但我已经厌倦了把头撞在墙上。

1 个答案:

答案 0 :(得分:0)

我们都知道这种感觉。您的问题是缺失的" e "在文件类型中。改变" txt"到" 文字"它应该工作。

如果在检测文件的文件类型时出现问题,您可以添加此命令以帮助vim。

autocmd BufEnter *.txt set filetype=text

结果:

autocmd BufEnter *.txt set filetype=text
autocmd FileType text setlocal ts=2 sts=2 sw=2 expandtab

要检查文件的类型,您可以执行以下命令:

:set filetype?