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


3

vim에서 .vimrc를 다시로드 할 때 오류가 발생하지 않습니다.

:so %

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

$ source ~/.vimrc

오류가 있다고 가정합니까? 아니면 터미널에서 소스로 제공하지 않아야합니까?

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

미리 감사드립니다.

답변:


4

~/.vimrc파일에는 Vimscript로 작성된 Vim에 대한 설정 및 사용자 정의가 포함되어 있습니다 ( 입력 된 vi 모드를 기반 으로 Ex 명령 이라고도 함 ). 터미널에서 실행되는 Bash와 같은 쉘은 이러한 명령을 이해할 수 없으므로 오류가 발생합니다. (마찬가지로, :source ~/.bashrc빔 당신에게 오류를 줄 것이다. 당신은 다른 소스하지 않는 RC 파일을 같은 ~/.gitconfig또는 ~/.mailrc그이 일을 기대합니다.)

그러나 :source$ source같은 이름을 가진 명령 이지만 해당 컨텍스트에만 적용됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.