我想将我的制表位设置为我编辑的任何文本(.txt)文件中的2个空格,但我还没有能够掌握它。也许我只是密集的。我读过内联文档无济于事。我曾尝试阅读与Vim相关的博客文章,但很难将其缩小到这个特定问题,因为搜索vim文本标签包含许多与文本类型文件无关的内容。这就是我提出的但不起作用的地方:
autocmd FileType txt setlocal ts=2 sts=2 sw=2 expandtab
随意给我打电话并带走我的程序员徽章,询问这样一个愚蠢的问题,但我已经厌倦了把头撞在墙上。
答案 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?