Windows에서 기본 터미널 에뮬레이터를 변경하는 방법 (cmd)?


61

Windows의 기본 터미널 에뮬레이터 (특히 7 및 8)를 콘솔에서 Console2 또는 ConEmu로 변경할 수 있습니까? 본질적으로 "실행"또는 다른 프로세스에서 사용자 지정 터미널을 사용하기 위해 두 번 클릭하여 시작한 모든 명령 줄 도구를 원합니다.

이것은 Linux에서 사소한 문제입니다. Windows에서도 가능합니까?

스크립트를 통해이 작업을 수행 할 수 있으면 특히 유용합니다.


5
s / 터미널 에뮬레이터 / 쉘? (cmd.exe는 터미널 에뮬레이터가 아니며 셸입니다.)
Hennes

내가 이해하는 것처럼 셸과 터미널 에뮬레이터는 모두 이름을 공유합니다. 그렇지 않은 경우 실제 터미널 에뮬레이터 창을 어떻게 호출하는지 모릅니다.
Aleksandrs Ulme

2
예를 들어, Win + R "powershell"과 같은 Hennes는 "cm.exe"와 같은 터미널에서 시작됩니다.
Maximus

답변:


78

기본 터미널

ConEmu 를 cmd.exe, tcc.exe, powershell.exe 또는 기타 콘솔 응용 프로그램의 기본 터미널로 설정할 수 있습니다 . 사실, 당신은 선택 에서 실행할 필요한 응용 프로그램을 어떤 콘솔 응용 프로그램을 디버깅도 비주얼 스튜디오에서 콘솔 응용 프로그램을.

ConEmu의 기본 터미널 설정

확인란을 켜고 응용 프로그램이 콘솔 도구 (예 explorer.exe|totalcmd.exe|wdexpress.exe:) 및 voila 를 시작하도록 지시하십시오 . Win+ R유형 ipconfig /all을 누르고를 누를 수 있습니다 Enter. Visual Studio 디버거에서 콘솔 응용 프로그램을 시작할 수도 있습니다. 새로운 콘솔이 새로운 ConEmu 탭에 연결되기 시작합니다. 탐색기 창에서 일부 실행 파일을 두 번 클릭해도됩니다.

이 기능에 대한 자세한 정보는 프로젝트 위키 : DefaultTerminal 에서 찾을 수 있습니다 .

대안

또한 cmd.exe 및 tcc.exe 시작시 ConEmu를 자동으로 실행 하는 덜 바람직한 방법이 있습니다. 설정-> ComSpec에서 "ConEmu 자동 실행 등록"을 누르십시오.


4
더 일반적인 해결책을 찾고 있지만 감사합니다! 또한 ConEmu 작업에 감사드립니다.
Aleksandrs Ulme

7
Windows에서는 "일반"솔루션이 불가능합니다.
Maximus

그래도 감사합니다! 너무 나쁘다 댓글에 허용 된 답변으로 표시 할 수 없습니다.
Aleksandrs Ulme

5
답변이 업데이트되고 새로운 빌드가 도착합니다.
Maximus

4
이것은 놀라운 프로그램입니다. 나는 Consol2에 모두 만족했다. 내가 이것을 찾을 때까지 이것은 전체적인 생각을 완전히 새로운 수준으로 끌어 올립니다. 고마워요. 어떻게 들어 보지 못했는지 궁금합니다.
스타 더스트

1

기본 쉘을 다른 것으로 변경하려면 ComSpec환경 변수 를 변경해야 합니다.

Windows 7의 경우 오른쪽 My ComputerProperties→ → Advanced system settings(왼쪽 분할 창)를 누르 십시오. 아래로 내려 가서를 선택하십시오 Environment Variables.... ComSpec원하는 쉘 응용 프로그램으로 변경하십시오 .

기본값은 %SystemRoot%\system32\cmd.exe입니다.

PowerShell의 경우입니다 %SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe.

시스템 속성 창

환경 변수 창

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.