Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript vim不';t在启用文件类型插件缩进的情况下正确缩进_Javascript_Json_Vim - Fatal编程技术网

Javascript vim不';t在启用文件类型插件缩进的情况下正确缩进

Javascript vim不';t在启用文件类型插件缩进的情况下正确缩进,javascript,json,vim,Javascript,Json,Vim,我在~/.vimrc中启用了文件类型插件缩进,但它会破坏JSON对象的缩进 我用vim-N-u NONE启动vim 我在上启用了:文件类型插件缩进 和:设置sw=4 fileetype=javascript 这就是我得到的: var foo = { Bar: function(){ }, Baz: function(){ } }; 这就是它应该是的——有办法得到它吗 var foo = { Bar: function(){

我在~/.vimrc中启用了
文件类型插件缩进
,但它会破坏JSON对象的缩进

我用
vim-N-u NONE启动vim

我在
上启用了
:文件类型插件缩进
和
:设置sw=4 fileetype=javascript

这就是我得到的:

var foo = {
    Bar: function(){
         },
    Baz: function(){
         } 
}; 
这就是它应该是的——有办法得到它吗

var foo = {
    Bar: function(){
    },
    Baz: function(){
    } 
};
我启用缩进插件的原因是块注释更容易。如果我键入
/*
,它将假定我正在执行块文档注释。但如果它破坏了我的JSON结尾括号,我将避免使用它;它根据您的需要缩进您的示例