手が震えたらBARに行こう

駄文を吐き出して、今日もなんとか、元気に生きていこうと思います。twitterアカウントは、@tabunmuri255です。よろしくです。

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