2011년 3월 4일 금요일

[Vim] Path of the Current File

Vim으로 파일을 편집 중 일 때 현재 파일 이름이나 경로와 관련된 정보를 얻고 싶다면 '%' 명령어를 이용할 수 있다.

시험삼아 echo 커맨드로 테스트 해 보자. (혹시나 윈도우 환경에서는 실행이 안될지도 모르겠지만...)

:!echo %
%는 현재 편집 중인 파일의 이름만을 의미한다.

:!echo %:p
%:p는 현재 편집 중인 파일의 절대경로(파일이름까지 포함)를 의미한다.

:!echo %:p:h
%:p:h는 현재 편집 중인 파일이 위치하는 디렉토리만을 의미한다.

% 명령어를 이용하면 여러가지 용도로 응용이 가능하다. we 커맨드와 섞어서 특정 디렉토리에 파일을 저장하거나 열거나 혹은 스크립트 제작에 큰 용도가 있을 거라 생각된다.

댓글 없음 :