2016-06-19 6 views
1

내가 알고 싶은 것은 git config --global --edit이 다른 파일에 대해 열리는 편집기 (vi?)를 사용하는 방법입니다. 나는 Git \ bin 디렉토리에 vi "파일"이 있지만 실행 가능한 파일이 아니라는 것을 알고 있습니다.어떻게하면 git config --global --edit cmd.exe에서 vi를 열 수 있습니까?

git config 명령을 사용하여 편집기를 열고 다음을 사용하여 속임수를 쓸 수 있습니다. e를 사용하여 다른 파일을 열지 만 해당 해결 방법을 사용하지 않고 편집기를 열 수있는 방법이 있어야합니다. 이 모든 Windows 7 및/또는 8

+0

당신은 힘내과 함께 제공되는 bash 쉘을 통해 정력을 사용할 수 있습니다. 그것은 밖으로 작동합니다. – Nava2

답변

0

latest git-for-windows (같은 the 2.9 one)처럼 웹에 많은 중 하나를 수행합니다. , 당신이하지, 내 또는 자식의 repo 외부 (모든 파일에 vim를 호출 할 수 있습니다 %PATH%에있는 한 <path/to/2.9>/usr/bin 그대로

[email protected] D:\prgs\git\PortableGit-2.9.0-64-bit\usr\bin 
> more vi 
#!/bin/sh 

exec vim "[email protected]" 

:

[email protected] D:\prgs\git\PortableGit-2.9.0-64-bit\usr\bin 
> dir vi* 
Volume in drive D is data 

Directory of D:\prgs\git\PortableGit-2.9.0-64-bit\usr\bin 

15/02/2016 19:12    25 vi 
09/04/2016 07:08   2 335 971 vim.exe 

vi

vim를 호출하는 단지 쉘 래퍼입니다 중요하지).

vim

+0

내가 찾고 있던 디렉토리를 모르지만/usr/bin이 아닙니다. 그것을 찾았습니다. 고마워요! –

-1

을에 cmd.exe를 내부에서 사용하기 위해 기본적으로 https://git-scm.com/book/en/v2/Customizing-Git-Git-Configuration

core.editor 를 참조한다

는, 힘내는 기본 텍스트로 설정 한대로 사용 편집기 ($ VISUAL 또는 $ EDITOR)를 선택하거나 vi 편집기로 돌아가 커밋 및 태그 메시지를 작성하고 편집하십시오. 기본값을 다른 것으로 바꾸려면 core.editor 설정을 사용하십시오 :

$ git config --global core.editor emacs 이제 기본 쉘 편집기로 설정된 것에 상관없이, Git은 Emacs를 시작합니다 메시지를 편집 할 수 있습니다.

Vi 자습서? vim.exe 포함됩니까 구글은 그것을 위해, 아니면 그냥 http://www.tutorialspoint.com/unix/unix-vi-editor.htm

관련 문제