![Vim이 심볼릭 링크된 .vimrc를 로드하지 않습니다.](https://rvso.com/image/1314333/Vim%EC%9D%B4%20%EC%8B%AC%EB%B3%BC%EB%A6%AD%20%EB%A7%81%ED%81%AC%EB%90%9C%20.vimrc%EB%A5%BC%20%EB%A1%9C%EB%93%9C%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
나는 심볼릭 링크를 가지고 있습니다 .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 *]
거기에다발이것이 나에게 효과가 있어야 한다고 제안하는 것 같은 질문들입니다. vim
심볼릭 링크를 따르도록 시작 시 전달해야 하는 특정 플래그가 있습니까 ? 나는 당황했다.
답변1
Symlink 대상은 절대(로 시작 /
) 또는 상대 일 수 있습니다.심볼릭 링크 위치로. 심볼릭 링크는 /Users/simont/
" .vimrc
"에 위치하고 대상을 갖기 때문에 본질적으로 자신을 가리키고 있습니다.
올바른 경로를 사용하여 심볼릭 링크를 다시 만들어 보십시오.
상대(중요: 심볼릭 링크에 저장됩니다.정확히$PWD를 전혀 고려하지 않고 명령줄에 지정된 대로):
ln -sf repositories/config-files/.vimrc ~/.vimrc
순수한:
ln -sf ~/repositories/config-files/.vimrc ~/.vimrc
올바른 상대 경로로 자동 변환됩니다(최신 coreutils 패키지가 있는 경우 권장).
ln -rsf ~/repositories/config-files/.vimrc ~/.vimrc