2011-06-29 9 views
3

私はvimを(Ubuntu 10.04で)1年ほど使用していて、通常は素晴らしいです。数日前に私は別のプラグインを追加し、突然私のjsインデントのすべてが間違っていました。 HTMLの細かい、XMLの細かい、しかし任意のJSファイル、私はgg = Gを入力すると、それは以下のような閉じた関数をフォーマットします。 Yikes!vimのフォーマットが間違っています

私は自分のホームディレクトリから.vimrcを削除し、別のものを追加し、新しいプラグインを削除し、数回再起動しました。その後、ユーザーのホームディレクトリから.vimrcと.vimを削除し、変化なし!私はちょうど私の古い素晴らしいヴィムを戻ってほしい...私は何ができますか?なぜそれは削除と再インストールを超えて存続しますか?

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

次のスレッドで2つのことをお勧めしました。これは問題を解決したようです: http://stackoverflow.com/questions/620247/how-do-i-fix-incorrect-inline-javascript-indentation- in-vim /home/userに自分自身の.vim dirを作り直して、そこにjavaScript Indenterをインストールしました。 http://www.vim.org/scripts/script.php?script_id=3081 そして、同じスレッド内の別のユーザが設定した/home/user/.vimrcを再作成しました。 次に、vimrcをリロードしました。次のように入力してso:%を開き、vimにファイルを開きます。 – brokenindexfinger

答えて

2

これはデフォルト設定なので、「持続する」。あなたが望むものの大部分がVimに入っています。とにかく、これを.vimrcに追加するとうまくいくはずです。

filetype plugin indent on 

もちろん、これはあなたのファイルタイプが正しく設定されていることを前提としています。 :set filetype?は返信しますfiletype=javascript、右ですか?

元のインデントファイルが何らかの形で破損した場合は、もちろん、Javascript/HTML indentation pluginをインストールすることができます。

+0

助けてくれてありがとう。私はそのプラグインをインストールして、昨日私が他のものをすべて再インストールしたときにそれを再インストールしました。ほとんどすべてを修正したようだ。 closetag.vimが追加されたようです。 – brokenindexfinger