2011-07-14 4 views
9

this .vimrcをFedora 15の/ etc/vimrcにコピーしました。何でもvimを使用するたびに、私のvimrcファイルの正しい行番号ではないような行番号のエラーは、それらの行に '\'がないためです。.vimrcはエラーを引き起こします(E10:の後に/、?、または&が続かなければなりません)

私はこれを試してみましたが、同様のスタックオーバーフローの質問がありますが、私はそれは私の質問とは無関係だと思います。

私はlinuxを使っているので、MySys() == linux/max/windowsなどと言ったこともすべて削除しました。私はlinuxの行を使いました。

アイデア?

編集---

は、ここに私の(ほとんど)修正vimrcファイルです:あなたはここに記載

https://docs.google.com/document/d/1PznK0FizGlBr6W6m9wikM334q8b6KFFCgmsF-f8MX3s/edit?hl=en_US

+0

あなたは 'vimrc'を投稿できますか? – jamapag

+0

私はリンクを掲示した。私のマイナーな変更を加えたいのですか? –

+0

あなたがあなたの修正を 'vimrc'に投稿した方が良いでしょう。また、このエラーでローカルの'〜/ .vimrc'があるかもチェックしてください。 – jamapag

答えて

18

エラーは通常、次のいずれかの場合に起こります。

  1. あなたは:executeの中で行の継続を使用しようとしています。
  2. vimが互換モードになっているときに行継続を使用しようとしています。

2番目のケースを削除するには、vim -Nを使用してvimを実行します。エラーが表示されない場合は、set nocompatibleをvimrcの先頭に追加します。引き続きエラーが表示される場合はexe:executeは、:exeに切り捨てられます)を検索し、に一致するどこかの行が\n\s*\\に渡されているかどうかを確認してください。

+2

互換モードでした。どうもありがとうございました! –

+0

"exeを検索"とはどういう意味ですか? VIMの内部やプラグインや '〜/ .vim'ディレクトリ内にありますか? – Zelphir

+1

@Zelphir(追加/更新された後にエラーをトリガした)攻撃の内部で、vimスクリプト。 – ZyX

関連する問題