GIT를 어떻게 사용하여 저의 선택의 편집장을 사용합니까?
질문
나는 vim에 내 커밋 메시지를 쓰는 것을 선호하지만, git는 이들을 emacs로 열고있다.
항상 Vim을 사용하도록 Git을 구성하려면 어떻게합니까?단일 프로젝트만이 아니라 전 세계적 으로이 작업을하고 싶습니다.
답변
GIT에 대해서만 편집기를 설정하려면 (둘 다 필요하지 않음)을 수행하십시오.
git config : git config -global core.editor "vim"
또는
git_editor 환경 변수를 설정하십시오. export git_editor = vim
Git 및 다른 프로그램에 편집기를 설정하려면 표준화 된 시각 및 편집기 환경 변수 *를 설정하십시오.
export VISUAL=vim
export EDITOR="$VISUAL"
참고 : 둘 다 설정은 반드시 필요하지는 않지만 일부 프로그램은보다 올바른 시각적으로 사용하지 않을 수 있습니다.시각적 대 편집기를 참조하십시오.
일부 편집자는 --wait 플래그가 필요하거나 빈 페이지를 열 수 있습니다.예를 들어:
숭고한 텍스트 (올바르게 설정된 경우, SUBL 대신 실행 파일의 전체 경로를 사용하십시오). 수출 Visual = "Subl --wait" vs 코드 (쉘 명령을 추가 한 후) : 수출 Visual = "코드 --wait"
답변
복사이 작업을 붙여 넣습니다.
git config --global core.editor "vim"
당신이하는 일을 알고 싶은 경우에 대비하십시오.남자 git-commit에서 :
환경 및 구성 변수 커밋 로그 메시지를 편집하는 데 사용되는 편집기는 git_editor 환경 변수, core.editor 구성 변수, 시각적 환경 변수 또는 편집기 환경 변수 (그 순서)에서 선택됩니다.
답변
Ubuntu와 Debian (@michielb)의 데비안 (감사 @michielb)은 다음을 실행하여 기본 편집기를 변경할 수도 있습니다.
sudo update-alternatives --config editor
다음을 묻는 메시지가 표시됩니다.
There are 4 choices for the alternative editor (providing /usr/bin/editor).
Selection Path Priority Status
------------------------------------------------------------
0 /bin/nano 40 auto mode
1 /bin/ed -100 manual mode
2 /bin/nano 40 manual mode
* 3 /usr/bin/vim.basic 30 manual mode
4 /usr/bin/vim.tiny 10 manual mode
Press enter to keep the current choice[*], or type selection number:
답변
Windows 7에서는 "sublime"편집기를 추가하는 동안 여전히 오류가 발생했습니다.
빈 커밋 메시지로 인해 커밋을 중단합니다.
숭고한 것은 초점을 유지할 수 없었습니다.
이 문제를 해결하려면 .gitconfig 파일을 c : / users / username / 폴더에서 열고 --wwait 옵션이 작은 따옴표 외부에 추가 된 다음 행을 추가했습니다.
[core]
editor = 'F:/Program Files/Sublime Text 2/sublime_text.exe' --wait
숭고한 것에 비슷한 문제에 직면 한 사람에게 도움이되기를 바랍니다.
답변
Windows 7에서는 편집기를 Notepad ++로 설정합니다
텍스트 편집기를 엽니 다. 이 파일을 엽니 다. C : \ Users \ Your_Username \ .gitconfig 이 섹션을 하단에 추가하십시오.
64 비트 메모장 ++ 사용 :
[core]
editor = 'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar
32 비트 메모장 ++ 사용 :
[core]
editor = 'C:/Program Files (x86)/Notepad++/notepad++.exe' -multiInst -notabbar
파일을 저장하고 닫습니다. git로 커밋 할 때 Git Commit을 작성하고 Enter 키를 누르십시오.그것은 노트 패드 ++를 열 수 있습니다. 파일 맨 위에 커밋 메시지를 작성하고 파일을 저장하고 닫습니다.완료!
답변
Visual Studio 코드 (vScode)를 기본 Git 편집기로 만드는 방법
git config --global core.editor "code --wait"
출처:https://stackoverflow.com/questions/2596805/how-do-i-make-git-use-the-editor-of-my-choice-for-commits
최근댓글