2011-12-10 5 views
18

私のホームディレクトリに.vimrcファイルを設定しようとしています。それが含まれている唯一のものは次のとおりです。.vimrcを入手する際の警告メッセージ

" Enable syntax highlighting 
syntax on 

私はこのメッセージが返され. ~/.vimrcを実行しているファイルをソースにしたい時はいつでも。

/Users/username/.vimrc:3: unmatched " 

私の働く環境は以下の通りです。どのように

  • MacOSのライオン10.7.2
  • のzsh 4.3.12(I386-リンゴ-darwin11.2.0)
  • oh_my_zsh
  • ターミナル2.2.1
  • VIM 7.3

この警告/エラーメッセージを取り除くことはできますか?どういう意味ですか?!

EDIT

私はbashから同じことをしようとすると、それはどちらか動作しません。

bash-3.2$ . ~/.vimrc 
bash: /Users/username/.vimrc: line 1: unexpected EOF while looking for matching `"' 
bash: /Users/username/.vimrc: line 3: syntax error: unexpected end of file 
bash-3.2$ 
+0

'source〜/ .vimrc'を実行しようとしましたか? – meagar

+0

はい。同じメッセージ。 – JJD

+0

'。 〜/ .vimrc'は私には無効です。 'source〜/ .vimrc'はOKです。 – Kjuly

答えて

19

コンソール
. ~/.bashrcを実行することができますが、あなたは自動的に~/.vimrcを実行しますvimの中で
Vimを:source ~/.vimrcを実行する必要があり、それを手動で実行する必要はありません。

タイプ:verチェックする:

system vimrc file: "$VIM\vimrc" 
    user vimrc file: "$HOME\_vimrc" 
2nd user vimrc file: "$VIM\_vimrc" 
     user exrc file: "$HOME\_exrc" 
    2nd user exrc file: "$VIM\_exrc" 
    system gvimrc file: "$VIM\gvimrc" 
    user gvimrc file: "$HOME\_gvimrc" 
2nd user gvimrc file: "$VIM\_gvimrc" 
    system menu file: "$VIMRUNTIME\menu.vim" 
+0

私の設定は 'user vimrc file:" $ HOME/.vimrc "'と似ていますが、シェルからのソースもうまくいくはずです。 – JJD

+0

@JJD:シェル(zsh)でvimスクリプトをソースすることはできません.vimでソースする必要があります。ソースの構文は ':source filename'または':so filename'です。 – kev

+0

これは、シェルから '.bash_rc'や' .zshrc'のようなファイルだけをソースできますが、vimを設定するための設定ファイルではありません。 ? – JJD

-1

入れ、次のコードを頭の上にあなたの~/.vimrcに。

"return" 2>&- || "exit"