Javascript vim格式化错误

Javascript vim格式化错误,javascript,vim,Javascript,Vim,我已经使用vim一年左右了(在Ubuntu10.04上),通常它非常棒。几天前,我添加了另一个插件,突然我所有的js缩进都错了。HTML很好,XML很好,但是任何JS文件,当我输入gg=G时,它都会格式化关闭的函数,如下所示。哎呀 我从我的home目录中删除了.vimrc,添加了另一个,删除了新插件,重新启动了几次,等等。然后我从用户的home目录中删除了.vimrc和.vim,并使用Synaptic重新安装。没有变化!我只想找回我那美妙的vim。。。我能做什么?为什么它在删除和重新安装之后仍然

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

我从我的home目录中删除了.vimrc,添加了另一个,删除了新插件,重新启动了几次,等等。然后我从用户的home目录中删除了.vimrc和.vim,并使用Synaptic重新安装。没有变化!我只想找回我那美妙的vim。。。我能做什么?为什么它在删除和重新安装之后仍然存在

// Comment comment
$('#likeonfb .clickicon').click(function(e) {
                window.open('http://www.url.com','width=400,height=600');
                });
嗯,它“持续”是因为它是默认设置。Vim开箱即用缺少了您想要的大部分内容。无论如何,如果您将此添加到.vimrc中,它应该可以正常工作:

filetype plugin indent on
当然,这假定您的文件类型设置正确<代码>:设置文件类型?是否返回
filetype=javascript
,对吗


当然,如果您的原始缩进文件被破坏,您可以安装。

我在下面的线程中做了两件推荐的事情,这似乎解决了问题:我在my/home/user中重新创建了自己的.vim dir,并在那里安装了javaScript缩进器。我用同一线程中另一个用户列出的设置重新创建了/home/user/.vimrc。然后我通过输入:so%重新加载了.vimrc,并在vim中打开了文件。感谢您的帮助。我已经安装了那个插件,昨天当我重新安装其他插件时,我又重新安装了它。似乎已经解决了几乎所有的问题。似乎是添加了closetag.vim,使一切都不正常。。。