vim source 명령시 경로에 공란이 있을 때 문제점
글쓴이: 체스맨 / 작성시간: 수, 2008/03/12 - 1:46오전
예를 들어 다음을 실행하면 상응하는 오류 메시지가 나옵니다. 반면 유사한 형식의 e 명령은 그렇지 않구요.
:source "hello world/test.vim" ---> Argument required :e "hello world/test.vim" ---> 오류 없음
물론 escape 문자를 써서, source hello\ world/test.vim 하면 되겠지만, 만일 변수를 사용하고, 변수 안에 공란이 포함돼 있다면
:let hw="hello world" :exe 'source "'.hw.'/test.vim"'
Argument required 오류가 나타납니다. 이런 경우는 어떻게 해야 할까요?
해결책으로 생각하고 있는 것은 " " 를 "\ " 로 대체한 뒤 source 명령을 쓰는 것입니다.
Forums:
댓글 달기