vim 외부 명령어 실행시 변수값 출력 혹은 % 기호 출력하는 방법?
글쓴이: newpolaris / 작성시간: 화, 2010/09/07 - 7:02오후
win32하고 linux를 같이 사용중인데요,
간단한 프로그램 컴파일용으로
map :! gcc -g %<.exe -o %
이렇게 ctrl-F7키를 map 하여 사용하고 있었습니다.
요즘 google test와 boost를 같이 사용하고 있어서,
map :! gcc -g % -o %<.exe -I$GTEST/include -I$BOOST -L$GTEST/lib -lstdc++ -lgtest -std=gnu++0x
이렇게 컴파일하려고 하고자 하는데
win32의 gvim은 msys에서 호출했건 말건
window의 command 라인으로 명령을 뿌립니다.
그래서 윈도우 command가 해석가능하도록 $GTEST 대신 %GTEST% 라고 명령을 주었는데요,
그러니까 vim의 해석기가 % 기호를 파일명으로 바꿔서 출력해버립니다.
검색을 하여도 % 기호는 구글에서 거부해서 답을 찾지 못하겟습니다.
조언 부탁드려요
Forums:
댓글 달기