Programming

터미널에서 열린 파일의 기본 편집기를 변경 하시겠습니까?

procodes 2020. 8. 26. 19:38
반응형

터미널에서 열린 파일의 기본 편집기를 변경 하시겠습니까? (예 : TextEdit / Coda / Textmate로 설정)


터미널에서 편집을 위해 열린 파일을 Textedit에서 열도록 만드는 방법이 있습니까?

예를 들어 명령이 편집 할 파일 (예 git commit:)을 열 수있는 경우 해당 파일을 vim 또는 emacs에서 여는 대신 Textedit (또는 Coda 또는 Sublime과 같이 선택한 다른 텍스트 편집 응용 프로그램)에서 열 수 있습니다.

그리고 보너스 질문으로, git commit응용 프로그램 디렉토리의 편집기에서 실행 한 후 생성 된 파일을 자동으로 열도록 git을 특별히 구성하는 방법이 있습니까?


대부분의 프로그램은 $EDITOR환경 변수 를 검사 하므로이를 bashrc의 TextEdit 경로로 설정할 수 있습니다. 힘내도 이것을 사용할 것입니다.

방법 :

  • ~/.bashrc파일에 다음을 추가 하십시오.
    export EDITOR="/Applications/TextEdit.app/Contents/MacOS/TextEdit"
  • 또는 터미널에 다음 명령을 입력하십시오.
    echo "export EDITOR=\"/Applications/TextEdit.app/Contents/MacOS/TextEdit\"" >> ~/.bashrc

zsh를 사용 ~/.zshrc하는 경우 ~/.bashrc.


git config --global core.editor mate -w또는 git config --global core.editor open@dmckee가 주석에서 제안한대로 사용하십시오 .

참조 : http://git-scm.com/docs/git-config


OS X 및 Sublime Text 용

확인 subl가능합니다.

이것을 넣어 ~/.bash_profile

[[ -s ~/.bashrc ]] && source ~/.bashrc

이것을 넣어 ~/.bashrc

export EDITOR=subl

2018 년에 여기에 오는 모든 사람 :

  • iTerm-> 환경 설정-> 프로필-> 고급-> 의미 기록으로 이동합니다.
  • 드롭 다운에서 편집기로 열기를 선택하고 오른쪽 드롭 다운에서 원하는 편집기를 선택합니다.

이 프로그램을 가리 키도록 편집기를 설정하십시오.

/Applications/TextEdit.app/Contents/MacOS/TextEdit

SVN을 사용하면 SVN_EDITOR환경 변수를 다음과 같이 설정해야 합니다.

$ export SVN_EDITOR=/Applications/TextEdit.app/Contents/MacOS/TextEdit

그런 다음 무언가를 커밋하려고하면 TextEdit가 시작됩니다.


Sublime Text 3 :

defaults write com.apple.LaunchServices LSHandlers -array-add '{LSHandlerContentType=public.plain-text;LSHandlerRoleAll=com.sublimetext.3;}'

자세한 내용 은 Mac OS X에서 TextMate를 기본 텍스트 편집기로 설정 을 참조하십시오.

참고 URL : https://stackoverflow.com/questions/3539594/change-the-default-editor-for-files-opened-in-the-terminal-eg-set-it-to-text

반응형