Console2에서 Git Bash를 실행할 때 "Ctrl+C"가 탭을 닫는 것을 중지하는 방법이 있습니까?

Console2에서 Git Bash를 실행할 때 "Ctrl+C"가 탭을 닫는 것을 중지하는 방법이 있습니까?

ls내 목표는 내 Windows 7 컴퓨터에 Unix 명령(예: 대신 dir), 색상 및 작업 키가 있는 터미널을 갖는 것입니다 . 이 작업을 수행하려는 현재 시도는 다음을 사용하고 있습니다.힘내 배쉬콘솔2에서. 다음을 사용하여 새 탭을 만들었습니다.

Title: Git Bash
Icon: C:\Program Files\Git\mingw64\share\git\git-for-windows.ico
Shell: C:\Windows\System32\cmd.exe /C "C:\Program Files\Git\bin\bash.exe" --login -i
Startup dir: C:\Users\evesforeva

힘내 배쉬나에게 유닉스 명령을 알려준다. ansicon을 추가하면 색상이 나타납니다. 하지만 Ctrl+ 를 입력하면 C전체 탭이 닫힙니다. rails server탭을 닫지 않고 프로세스를 중지하려면 필요합니다 . 나는 또한 C:\Windows\System32\cmd.exefor C:\Windows\SysWOW64\cmd.exeC:\Program Files\Git\bin\bash.exefor를 바꾸는 다양한 조합을 시도했고 C:\Program Files\Git\bin\sh.exe동일한 결과를 얻었습니다.

문제에 대한 직접적인 해결책이 있다면 매우 감사하겠습니다. 그러나 그것이 가능하지 않다면 Unix 명령, 색상 및 작업 키를 제공하는 모든 것을 선택하겠습니다. 저도 사용해봤는데힘내 배쉬minTTY를 사용하여 직접 실행하지만 화살표 키가 작동하지 않고 irb한 명령 후에 종료됩니다. 심지어 우분투를 설치하려고까지 했습니다. 내 HP Probook 650 G1에서는 BOIS 설정을 변경할 수 없으므로 이중 부팅이나 VirtualBox가 작동하지 않았습니다.

CtrlConsole2에서 Git Bash를 실행할 때 +가 C탭을 닫는 것을 어떻게 방지합니까 ?

답변1

다음을 시도해 보세요

  1. 명령의 "cmd.exe /c"는 불필요합니다. 완전히 제거하십시오.
  2. 최신 git-for-windows로 업데이트하세요. git-cmd.exe 래퍼가 있습니다. 제대로 실행하려면 "git-cmd.exe --cmd=/use/bin/sh.exe"와 같은 스위치가 있습니다.
    1. 콘솔에 대해 잘 모르겠습니다... Ctrl+C 단축키와 관련된 동작을 확인하세요. 부적절하게 구성되었을 수 있습니다.
  3. ConEmu를 사용해 보는 것은 어떨까요?

답변2

이것은 나에게 효과적이었습니다.

Shell: C:\Windows\SysWOW64\cmd.exe /c "C:\Program Files\Git\usr\bin\bash.exe" --login -i

\Git\usr\bin 내부의 bash.exe는 Ctrl-C를 정상적으로 처리하는 것 같습니다.

*Windows용 Git 2.6.1을 사용하는 64비트 Win7

답변3

간단히 말해서 해결책은 다음과 같습니다.

작동하는 터미널을 사용하세요.

  1. 몇몇은 일하는 것 같던데gitbash v2.32.0또는gitbash v2.34.1

gitbash현재 사용 가능한 최신 버전 은 입니다 v2.38.1. 그러나 이전 버전만 에서 올바르게 작동합니다 Vagrant(Oracle VM). 이상한 점은 최신 버전( gitbash v2.38.1)이 AWS EC2 인스턴스에 대한 SSH 연결에서 제대로 작동한다는 것입니다.

  1. 또는. Windows PowerShellVagrant(Oracle VM)에서는 잘 작동합니다.

누군가가 내 것을 필요로 한다면나쁜 경험, 여기있어. 다음 터미널은 작동하지 않습니다

  • gitbash v2.38.1 (현재 최신)
  • gitbash V2.36.0
  • ConEmu v220807 Alhpa (현재 최신)
  • cmder v1.3.20.1282 (현재 최신)

관련 정보