zshでsource .vimrcしてはいけないらしい。
今日、はじめてしった。
驚愕の新事実。
いままで、何気なく、.vimrcの内容を更新した時には、
source .vimrc
ってやってた。
でも、ダメだそうです。
実際にやったら、↓みたいなメッセージが、ブッシャーって出てきて、
やばい!俺の脳みそのダメな部分が!恥部が!コンソールに流れてるうううううううう
と恐怖した次第であります。
source .vimrc .vimrc:4: command not found: ---------------------------\n .vimrc:6: そのようなファイルやディレクトリはありません: ---------------------------\n\nset runtimepath+=~/.vim/bundle/neobundle.vim/\n \n .vimrc:11: bad pattern: neobundle#begin(expand(~/.vim/bundle/)) .vimrc:13: そのようなファイルやディレクトリはありません: neobundle自体をneobundleで管理\nNeoBundleFetch 'Shougo/neobundle.vim'\n\n .vimrc:17: command not found: NeoBundle .vimrc:19: command not found: 編集\nNeoBundle 'Align' .vimrc:21: unknown file attribute .vimrc:23: command not found: NeoBundle .vimrc:25: command not found: NeoBundle 'The-NERD-Commenter' .vimrc:26: command not found: NeoBundle .vimrc:28: そのようなファイルやディレクトリはありません: (Ruby/ShellScript/Vim)\nNeoBundle 'YankRing.vim' .vimrc:30: command not found: NeoBundle .vimrc:33: command not found: NeoBundle .vimrc:35: command not found: NeoBundle .vimrc:38: そのようなファイルやディレクトリはありません: 移動\nNeoBundle 'yonchu/accelerated-smooth-scroll' .vimrc:40: command not found: NeoBundle .vimrc:43: command not found: 実行\nNeoBundle 'grep.vim' .vimrc:45: command not found: NeoBundle .vimrc:47: command not found: NeoBundle .vimrc:56: command not found: NeoBundle .vimrc:59: command not found: NeoBundle .vimrc:61: command not found: NeoBundle .vimrc:64: command not found: NeoBundle .vimrc:66: command not found: NeoBundle .vimrc:68: command not found: NeoBundle .vimrc:70: command not found: NeoBundle .vimrc:72: command not found: NeoBundle .vimrc:75: command not found: NeoBundle .vimrc:77: そのようなファイルやディレクトリはありません: NeoBundle 'h1mesuke/unite-outline' .vimrc:78: command not found: NeoBundle .vimrc:81: command not found: NeoBundle .vimrc:83: number expected .vimrc:86: command not found: NeoBundle .vimrc:88: command not found: NeoBundle .vimrc:93: command not found: filetype .vimrc:95: command not found: 未インストールのプラグインがある場合、インストールするかどうかを尋ねてくれるようにする設定\n .vimrc:97: command not found: NeoBundleCheck .vimrc:99: command not found: syntax .vimrc:101: command not found: -------------------------\n .vimrc:104: unmatched "
なんでも、要約すると、
- zshのsourceは.vimrcに対応していない
- .vimrcはvimを起動するたびに勝手に読むから、sourceしなくても良い。
って事らしいです。だから、エラーが出るのもしょうがない。って事みたい。。。
よかった。
このエラーは俺のジェットストリーム恥晒しじゃなかったんだ。。
参考のURL
解決の元になったURL
革新的な内容のURL