Sublimetext 3을 git commit 텍스트 편집기로 설정
내 자식 커밋 메시지 편집기로 숭고한 설정에 문제가 있습니다.
사용 :
git config --global core.editor "subl"
오류 : 오류 : subl을 실행할 수 없음 : 해당 파일 또는 디렉토리가 없습니다. 오류 : 'subl'편집기를 시작할 수 없습니다. -m 또는 -F 옵션을 사용하여 메시지를 제공하십시오.
subl은 그렇지 않으면 완벽하게 작동합니다.
전체 경로를 입력하여이 문제를 해결할 수 있습니다.
git config --global core.editor "/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl -n -w"
출처 : OS X 명령 줄
편집 : 앱의 이름이 아닌 Sublime Text.app
경우 올바른 이름으로 바꾸고 싶을 것입니다.
가치가있는 부분을 해결 한 방법은 다음과 같습니다.
1) 터미널에서 실행 :
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
Sublime Text 3 앱의 바이너리 파일 subl
을 /usr/local/bin/
가리키는 별칭을 추가 합니다. 이제 subl
터미널에서 실행 하면 Sublime Text 3 앱이 시작됩니다.
2) 터미널에서 실행 :
git config --global core.editor "subl -n -w"
이것은 파일 editor = subl -n -w
의 [core]
섹션에 추가 ~/.gitconfig
됩니다. 이제 git commit
터미널에서 실행 subl
하면 새 창 ( )에서 Sublime Text 3 앱 ( ) 이 시작 되고 커밋 메시지가 저장 되고 닫힐 때까지 -n
명령 줄이 대기합니다 ( -w
) .
아래 의견에 명확한 질문에 대한 응답으로 추가 된 최종 워크 플로의 이미지 :
공식 Sublime Text 3 문서 : http://www.sublimetext.com/docs/3/osx_command_line.html
숭고한 텍스트 2
git config --global core.editor "'c:/program files/sublime text 2/sublime_text.exe' -n -w"
Sublime Text 3 (Windows 10 MS Surface Pro 3에서 테스트 함)
git config --global core.editor "'C:/Program Files/Sublime Text 3/subl.exe' -n -w"
.gitconfig 파일에 다음 줄을 추가 할 수도 있습니다.
[core]
editor = "'C:/Program Files/Sublime Text 3/subl.exe' -n -w"
도움이 되었기를 바랍니다.
다음과 같은 메시지를받은 것으로 나타났습니다.
subl -n -w: subl: command not found.
error: There was a problem with the editor 'subl -n -w'
error: There was a problem with the editor 'subl'
Sublime이 잘 작동하고 터미널에서 시작할 수 있지만.
이를 수정하려면 터미널에서 다음을 실행하십시오.
git config --global core.editor " 'XXXXX' -n -w"
while 'XXXXX' is the path which Sublime is launched from.
It could be /usr/bin/subl
as Pranav Misra mentioned, or /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl
, or whatever you put in the symlink you have created.
I'm new to the community, and apologize if the answer is not in the proper format. For me the following things worked for Sublime 3 git config --global core.editor " '/usr/bin/subl' -n -w"
Thank you all.
To add sublime Text as the default text editor , first create a symlink :
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" ~/bin/subl
Also , make it the default editor for any time when input is asked by
export EDITOR='subl -w'
Finally ,
git config --global core.editor "subl -n -w"
I tried all of these answers, but nothing worked. ~/.gitconfig showed that sublime was set, but git wouldn't pick up the change. In the end, I restarted my macbook, and that did it. srsly.
git config --global core.editor "subl -n -w"
ReferenceURL : https://stackoverflow.com/questions/22631863/setting-up-sublimetext-3-as-git-commit-text-editor
'program tip' 카테고리의 다른 글
모든 문자열에서 마지막 세 문자 가져 오기-Java (0) | 2021.01.09 |
---|---|
타임 스탬프를 건드리지 않고 업데이트 (Laravel) (0) | 2021.01.09 |
이 알고리즘의 Big-O 복잡성이 O (n ^ 2) 인 이유는 무엇입니까? (0) | 2021.01.09 |
종결되지 않은 문자열 리터럴의 일반적인 소스 (0) | 2021.01.09 |
이진 검색 트리에서 높이 찾기 (0) | 2021.01.09 |