Not working tab configuration in VIM for Javascript files in Rails project
我试图在Vim中设置一些选项卡缩进配置。 不幸的是,我无法让它发挥作用。
在我的最后一行中我使用
1 | u FileType javascript set tabstop=4 |
希望将标签宽度设置为4。
但是,当我打开.js文件并按Tab键时,它只插入2个空格。 我试图评论其他空白的东西没有成功。
这也是我的完整vimrc:https://gist.github.com/919909
如何为Javascript文件设置选项卡等,为什么以上不起作用?
更新
问题似乎是在其他地方,因为在编辑新的Javascript文件时,它按预期工作。 它似乎只在我的Rails项目中的Javascript文件上表现不同。
怎么会这样? 我安装了Rails.vim插件,可能是原因吗?
如果您是那些一直喜欢空格而不是标签的人之一,那么这些设置可能会适合您。
Rails插件可能会设置其中一些导致您遇到的不同行为。
好的,问题的根源似乎是在Rails.vim中(参见https://github.com/tpope/vim-rails/pull/78)
但也有这个简单的解决方案:
1 | autocmd User Rails/**/*.js set tabstop=4 |