Sublime Text 2에서 현재 명령줄을 편집하기 위해 다음 명령을 사용하고 있습니다(작업 subl
별칭 사용).
.zshrc
set -o vi
EDITOR='subl'; export EDITOR
bindkey -M vicmd v edit-command-line
이렇게 하면 숭고하게 열리지만 창은 비어 있습니다. 편집기를 다시 Vim으로 설정하면 현재 명령줄이 포함된 새 vim 버퍼를 열 수 있습니다. fc
훌륭하게 작동합니다.
답변1
~에 따르면OSX 문서환경 변수는 "반환하기 전에 파일이 닫힐 때까지 대기"를 의미하는 EDITOR
로 설정되어야 합니다 . subl -w
이 동작은 문서화되어 있지 않지만 Linux에서 유사하며 일반적으로 설치하기로 결정한 subl
실행 파일에 대한 심볼릭 링크 입니다.sublime_text