【发布时间】:2017-09-13 11:02:52
【问题描述】:
我有以下适用于 Python 文件的 vimrc 配置:
execute pathogen#infect()
syntax on
filetype plugin indent on
set tabstop=4
所以当我按下制表符时,它是 4 个空格的别名。
但它似乎不适用于 JavaScript 文件。
当我按下制表符时,它总是为每个缩进添加一个制表符和 2 个空格。 我对这两个空格没问题,但是如何用 4 个空格替换那个选项卡?
所有代码都用空格缩进我不想开始添加制表符/空格混合
我知道你可以为特定文件指定制表符/空格,但我不能让它工作
autocmd FileType javascript setlocal shiftwidth=1 tabstop=4
【问题讨论】:
-
只是一个切题的评论:如果你想修复你现有的文件,工具
expand和unexpand可能会派上用场。希望这会有所帮助!
标签: javascript vim