터미널에서 vimrc를 다시 로드하면 오류가 발생합니까?

터미널에서 vimrc를 다시 로드하면 오류가 발생합니까?

vim에서 .vimrc를 다시 로드하면 오류 징후가 나타나지 않습니다.

:so %

하지만 터미널을 사용하여 다시 로드하면 오류가 발생합니다.

$ source ~/.vimrc

오류가 발생한다고 가정합니까? 아니면 터미널에서 소스를 제공하면 안 되나요?

저는 Mavericks + iTerm + oh-my-zsh를 사용합니다.

미리 감사드립니다.

답변1

파일 ~/.vimrc에는 Vim에 대한 설정 및 사용자 정의가 포함되어 있습니다.Vimscript(또한 ~으로 알려진Ex 명령, 입력된 vi 모드에 따라 다름). 터미널에서 실행되는 Bash와 같은 쉘은 해당 명령을 이해할 수 없으므로 오류가 발생합니다. (마찬가지로 :source ~/.bashrcVim에서는 오류가 발생합니다. 또한 다른 소스도 제공하지 않습니다.RC 파일~/.gitconfig또는 처럼 ~/.mailrc하면 효과가 있을 것으로 기대합니다.)

따라서 :source$ source은 동일한 이름을 가진 명령이지만 해당 컨텍스트에만 적용됩니다.

관련 정보