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

당신은 그렇게 할 수 없습니다. vivi예. 기본 편집기가 마음에 들지 emacs않으면emacs

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"

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

관련 정보