git-bash에서 숭고한 텍스트 2를 허용하도록 .bashrc 파일을 수정하는 데 문제가 있습니다.

git-bash에서 숭고한 텍스트 2를 허용하도록 .bashrc 파일을 수정하는 데 문제가 있습니다.

다른 텍스트 편집기(제 경우에는 sublime text 2)를 사용하여 mingw32로 작업할 때 파일을 여는 기능을 변경하거나 추가하고 싶습니다.

명령줄에서 다음을 수행하고 싶습니다.

$ sublime_text textfile.text -- where st is a command to use st2 to open the textfile.

vim을 사용하면 이미 이 작업을 수행할 수 있습니다.

그래서 다음Windows용 Git: .bashrc 또는 이에 상응하는 Git Bash 셸용 구성 파일, .bashrc 파일을 만들고 다음을 입력했습니다.

export EDITOR=/c/Users/bill/Desktop/f/st/sublime_text1

내부에. 그러나 창을 닫았다가 연 후에도 다음 명령이 실행됩니다.

bill@PC /c/users/bill/desktop/f
$ sublime_text1 hello
sh.exe": sublime_text1: command not found

도움을 주시면 감사하겠습니다.

답변1

여기서는 두 가지 다른 작업을 수행하는 것 같습니다.

export EDITOR=/c/Users/bill/Desktop/f/st/sublime_text1

다른 애플리케이션이 텍스트 편집기(예: 커밋 메시지를 편집하기 위해 git)를 열어야 하는 경우 환경 변수에 지정된 편집기를 사용합니다 EDITOR.

$ sublime_text1 hello

이제 명령줄에서 Sublime Text를 실행하려고 합니다. 항상 전체 경로를 지정하지 않고도 이를 수행할 수 있는 두 가지 방법이 있습니다. 즉, 별칭을 사용하는 것입니다.

$ alias sublime_text='/c/Users/bill/Desktop/f/st/sublime_text1'
$ sublime_text hello

또는 Sublime Text의 디렉토리를 다음에 추가하십시오 PATH.

$ PATH="/c/Users/bill/Desktop/f/st:$PATH"
$ sublime_text1 hello

별칭은 셸 내부에서만 사용할 수 있으므로 다른 응용 프로그램(예: vim) 내에서 실행하려고 하면 작동하지 않습니다.

관련 정보