VI 매크로 기능에서요..

yangam의 이미지

IDE 환경에서처럼 자동 컴파일 및 실행이 되게 하고 싶습니다.
그런데, 어떻게 해야할지 잘 모르겠어요.

:map #9 gcc -o ?.exe ?

위에 있는 것처럼 설정을 하며 될 것 같은데
'?', 즉 파일이름을 어떻게 얻어와야 할 지를 모르겠습니다.

참고로, 리눅스가 아니라 윈도우용 VI 구요...
찾아봤었는데 파일이름을 얻어오는 방법을 모르겠습니다.

:args

라는 명령으로 편집중인 문서 목록을 얻어오기는 하는데..

알려주세요.... :shock:

pynoos의 이미지

% 를 써서 하면 됩니다.

:!echo %:h.exe %

아마 이정도로 테스트 해보시면 원하는 것을 찾기 쉽겠네요.