vim格式化JS错误

时间:2011-06-29 15:14:54

标签: javascript vim

我已经使用vim一年左右了(在Ubuntu 10.04上),通常它很棒。几天前我添加了另一个插件,突然我所有的js缩进都错了。 HTML很好,XML很好,但任何JS文件,当我输入gg = G时,它会格式化关闭函数,如下所示。哎呀!

我从我的家庭目录中删除了.vimrc,添加了另一个,删除了新的插件,重启了几次等等。然后我从用户的主目录中删除了.vimrc和.vim并使用Synaptic重新安装。没变!我只想要我的旧美妙的回归...我该怎么办?为什么它会一直持续到删除并重新安装?

// Comment comment
$('#likeonfb .clickicon').click(function(e) {
                window.open('http://www.url.com','width=400,height=600');
                });

1 个答案:

答案 0 :(得分:2)

嗯,它“持续存在”,因为它是默认设置。开箱即用的Vim缺少你想要的大部分内容。无论如何,如果你将它添加到.vimrc中它应该可以正常工作:

filetype plugin indent on

当然,这假定您的文件类型设置正确。 :set filetype?确实会返回filetype=javascript,对吧?

如果您的原始缩进文件以某种方式损坏,当然,您始终可以安装Javascript/HTML indentation plugin