シンボリックリンクされた.vimrc
:
simont@charmander ~/repositories/config-files [master *]
± $ ls -l ~/.vimrc
lrwxr-xr-x 1 simont admin 6 9 May 17:14 /Users/simont/.vimrc -> .vimrc
ただし、vim
は起動時にロードしません。
実行すると:echo $MYVIMRC
vim
から、空を返します。
vim
のエイリアスを使用していません ':
simont@charmander ~/repositories/config-files [master *]
± $ alias | grep vim
simont@charmander ~/repositories/config-files [master *]
bunch の質問があり、これは私にとってはうまくいくはずだと示唆しているようです。起動時にシンボリックリンクをたどるためにvim
に渡す必要のある特定のフラグはありますか?私は困惑しています。
シンボリックリンクのターゲットは、絶対(/
で始まる)またはシンボリックリンクの場所を基準にすることができます。シンボリックリンクは/Users/simont/
にあり、ターゲットとして「.vimrc
」を持っているため、本質的にそれ自体を指しています。
正しいパスを使用してシンボリックリンクを再作成してみてください:(ターゲットは、$ PWDを考慮せずに、コマンドラインで指定されたとおりにシンボリックリンクに格納されることに注意してください正確に)
相対的:
ln -sf repositories/config-files/.vimrc ~/.vimrc
絶対の:
ln -sf ~/repositories/config-files/.vimrc ~/.vimrc
自動的に相対に変換されます:
ln -rsf ~/repositories/config-files/.vimrc ~/.vimrc
(いいえ、編集用に開いたときになぜ機能するのかわかりません...)