예를 들면, 지금과 같이, 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