Git Bash 쉘에서 Vi를 Emacs로 작동시키는 방법은 무엇입니까?

Git Bash 쉘에서 Vi를 Emacs로 작동시키는 방법은 무엇입니까?

Git에는 MinGW64를 통해 Windows의 Git Bash 셸에 Vi가 포함되어 있습니다. 나는 Vi 사용자가 아니기 때문에 Git이 Vi를 시작할 때 정말 문제가 발생합니다. 일반적으로 터미널을 강제로 닫고 복제본을 삭제한 다음 다시 복제하는 것으로 끝납니다(왜냐하면 혼란을 해결하는 데 너무 많은 시간이 낭비되기 때문입니다).

그런 것이 있다면 Emacs 모드에서 Vi를 사용하고 싶습니다. Notepad++ 및 Visual Studio와 같은 다른 편집기에는 비슷한 모드(또는 이를 제공하는 플러그인)가 있으므로 Vi에도 아마 있을 것으로 추측됩니다.

Vi에는 Emacs 작동 모드가 있습니까? 그렇다면 Vi에게 Emacs처럼 동작하도록 어떻게 지시합니까? 아니면 Git에게 Emacs와 유사한 편집기를 제공하도록 어떻게 지시합니까?

답변1

그런 식으로는 할 수 없습니다. vi이고 입니다 .vi​ 기본 편집기가 마음에 들지 않으면 다음을 수행하십시오.emacsemacs

git config --global core.editor path-to-emacs.exe-on-your-machine

Emacs는 별도로 설치할 수 있으며 Git Bash의 일부일 필요는 없습니다.

답변2

@Philippos의 답변을 바탕으로 vim을 emacs처럼 작동하도록 구성하는 것은 의미가 없습니다. 대신 선호하는 편집기를 사용하도록 git을 설정해야 합니다. 댓글을 보니 emacs가 설치되어 있지 않은 것 같습니다. 이에 사용할 수 있는 다른 텍스트 편집기가 설치되어 있습니까?

예를 들어 Notepad++를 사용하는 경우 다음을 사용할 수 있습니다.

git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"

사용할 올바른 명령을 찾으려면 약간의 검색이 필요할 수 있지만 텍스트 편집기를 사용하여 비슷한 작업을 수행할 수 있어야 합니다.

관련 정보