Sunday, July 24, 2011

현재 문서의 Path를 클립보드에 복사하기.

간단하고 단순한 기능이지만, 만들어 놓고 꽤 잘 쓰는 기능들이 있습니다.
예를 들면, 지금과 같이, ex커맨드창에 마침표를 입력하면, 클립보드에 현재 문서의 path를 복사해 주는 기능입니다.
물론 파일열기 메뉴 파일열기 다이얼로그로 부터 현재 문서의 path를 구하는 방법이 있으므로, 굳이 이런 기능이 없어도 구할 수 있습니다.
그런데 있으면 꽤 종종 써먹게 됩니다.

대개 sublime text 2이외에도, 매크로가 지원되는 에디터(vim, emacs, emeditor, ms-word, padre등등)에서도, 대개 각각 필요한 api가 지원되므로 다들 만들 수 있는 기능이기도 합니다.
sublime text 2의 경우라면 다음과 같은 라인이 됩니다.


sublime.set_clipboard(self.window.active_view().file_name())


다른 예를 또 들자면, 현재 라인(또는 Selection)을 복사해 붙이는 기능입니다.
Home,Shift-End,Ctrl-C,Esc[,End],Enter,Ctrl-V
를 하나의 키로 줄이는 기능입니다.

#언제나처럼 api문서는 이쪽 입니다.

No comments:

Post a Comment