더 나은 Windows 콘솔 창이 있습니까? [닫은]


316

Windows의 명령 행에서 작업하는 것이 실망 스럽습니다. 주로 "rxvt", "xterm"또는 "Terminal"과 같은 Linux 및 OS X의 터미널 응용 프로그램에 비해 콘솔 창이 사용하기 때문에 비참하기 때문입니다. 주요 불만 사항 :

  1. 표준 복사 / 붙여 넣기가 없습니다. "마크"모드를 켜야하며 (왼쪽) 작은 모서리 버튼으로 트리거되는 다중 레벨 팝업에서만 사용할 수 있습니다. 그런 다음 동일한 메뉴에서 복사하여 붙여 넣기를 호출해야합니다.

  2. 드래그하여 창의 크기를 임의로 조정할 수 없으며 창의 크기를 조정할 때마다 환경 설정 (다단계 팝업으로 다시 설정)을 설정해야합니다.

  3. 가로 스크롤 막대가 그림에 들어가기 전에 창을 너무 크게 만들 수 있습니다. 가로 스크롤 막대가 빨라집니다.

  4. cmd.exe 셸을 사용하면 \\ netpath notation (UNC?)이있는 폴더로 이동할 수 없으므로 네트워크 드라이브를 매핑해야합니다. 다른 드라이브를 매핑 할 여러 컴퓨터에서 작업 할 때 짜증이납니다.

이러한 문제를 해결하는 트릭이나 응용 프로그램 (유료 또는 기타)이 있습니까?


10
@Wedge : UNIX 시스템 명령 쉘은 (현재) bash와 단말 프로그램은 xterm또는 gnome-terminalI 거의 본질적으로 동일한 것으로 인식들을 수 있도록하거나 ....
tzot

2
ΤΖΩΤΖΙΟΥ의 말처럼 실제로는 다른 방법입니다. Windows는 하나의 실행 파일에 '터미널 창'과 쉘을 가지고 cmd.exe있습니다. 유닉스 운영 체제 쉘 (일반적하는 별도의 프로그램을 bash, dash, SH , CSH , KSH , zsh을 , I could go on but I won't) and the terminal emulator (그놈 터미널 , konsole 바로 , xterm` 등)
Delan Azabani

5
@Delan : 전혀 사실이 아닙니다. "cmd.exe"응용 프로그램은 bash 또는 기타와 동등한 명령 셸입니다. "콘솔 창"은 Windows에 내장되어 있으며 특별한 속성을 가지고 있습니다. 원하는 경우 PowerShell, 4NT 또는 command.com과 같은 대체 명령 셸을 사용할 수 있습니다.
Mark

10
얼마나 많은 사람들이 명령 셸 (cmd, command.com, powershell, 4nt, bash, 당신이 가진 것)과 콘솔 유형의 차이를 알지 못하는지 놀랍습니다 (일반적으로 지식이 풍부한 기본 인구를 방해합니다) Windows가 제공하는 창.
Mark

2
Windows 콘솔 교체에 대한이 수퍼 유저 질문 도 참조하십시오 (제목이 생각 나게 할 수 있음에도 불구하고).
JdeBP

답변:


291

자체 프로모션으로 죄송합니다. 여기에 언급되지 않은 다른 콘솔 에뮬레이터의 저자입니다.

ConEmu 는 탭이있는 오픈 소스 콘솔 에뮬레이터로, 여러 콘솔과 간단한 GUI 응용 프로그램을 하나의 사용자 정의 가능한 GUI 창으로 나타냅니다.

처음에이 프로그램은 Far Manager 와 함께 작동하도록 설계되었습니다 (파일 및 아카이브 관리, 명령 기록 및 완료, 강력한 편집기) . 그러나 ConEmu는 다른 콘솔 응용 프로그램이나 간단한 GUI 도구 (예 : PuTTY)와 함께 사용할 수 있습니다. ConEmu는 제안에 공개되는 라이브 프로젝트입니다.

다양한 옵션 목록에서 간략하게 발췌 :

  • 최신 버전의 ConEmu가 Windows의 기본 터미널 로 설정 될 수 있습니다.
  • 시스템에 설치되었거나 프로그램 폴더 (ttf, otf, fon, bdf)에 복사 된 모든 글꼴을 사용하십시오.
  • 선택한 탭을 관리자 (Vista +) 또는 선택한 사용자로 실행
  • 작업 표시 줄의 Windows 7 점프 목록 및 진행률
  • DosBox 와 통합 (64 비트 시스템에서 DOS 애플리케이션을 실행하는 데 유용함)
  • 부드러운 크기 조정, 최대화 및 전체 화면 창 모드
  • 스크롤바가 처음 숨겨져 있습니다. 설정에서 마우스 오버 또는 확인란으로 표시 될 수 있습니다.
  • 선택한 응용 분야에 대한 선택적 설정 (예 : 팔레트)
  • 콘솔에서 사용자 친화적 인 텍스트 및 블록 선택 (키보드 또는 마우스에서), 복사, 붙여 넣기, 텍스트 검색
  • ANSI X3.64 및 Xterm 256 색상

Far Manager 사용자는 셸 스타일 끌어서 놓기, 축소판 및 타일 (팬), 편집자 및 뷰어 용 탭, 트루 컬러 및 글꼴 스타일 (이탈리아 / 굵게 / 밑줄)을 얻을 수 있습니다.

추신. Far Manager는 UNC 경로 (\\ server \ share \ ...)를 지원합니다.


24
ConEmu의 경우 +1 오늘 그것을 발견하고 지금까지 크게 감동했습니다. 오늘까지 Console2를 사용해 왔지만 이것이 나의 새로운 콘솔이 될 것 같습니다.
Xanthalas

19
콘솔 2를 오랫동안 사용하면서 최근 ConEmu로 전환했지만 되돌아 보지 않았습니다. 이것은 거의 믿음을 무시하기 전에 온 것보다 훨씬 낫습니다. Plus는 흥미 진진한 느낌을주기 위해 충분한 새로운 기능이 자주 등장하면서 빠르게 개발되고 있습니다 (Maximus 덕분에). 시도하지 않은 경우 지금 수행하십시오. Windows에서 최고의 콘솔 에뮬레이터로 추천하는 것을 망설이지 않습니다.
Charles Roper

8
새로운 사용자의 또 다른 +1 개발자가 개발자를위한 콘솔입니다. "잘했다면 좋을 것 같아"라고 생각할 때마다 옵션이있는 것 같습니다. Windows에서 이러한 손상된 콘솔 환경을 수정 해 주셔서 감사합니다!
drharris

ConEmu는 SGR (밑줄, 깜박임 등) ANSI 코드를 지원합니까? 초기 테스트로는 작동하지 못했습니다. 어쩌면 나는 뭔가를 간과하고 있을지도 모른다.
EdGruberman 2016 년

전통적으로 dos / windows의 경우 밑줄 또는 깜박임과 같은 일부 SGR 코드는 텍스트 / 배경의 "강도"로 위협됩니다. xterm-256color 모드에 사용 가능한 밑줄 / 굵게 / 이탈리어 영역.
Maximus

100

콘솔 2를 시도하십시오 .

콘솔은 Windows 콘솔 창 향상입니다. 콘솔 기능에는 여러 탭, 텍스트 편집기와 유사한 텍스트 선택, 다른 배경 유형, 알파 및 색상 키 투명도, 구성 가능한 글꼴, 다른 창 스타일이 포함됩니다.


Vista를 사용하고 있으며 Console 2 (및 1.5) 충돌이 자주 발생합니다.
klew

2
이것은 64 비트 XP에서 매우 잘 작동합니다. cmd.exe 및 Cygwin bash와 함께 사용하십시오.
Marius

2
마우스 오른쪽 버튼으로 클릭 한 디렉토리에서 콘솔을 여는 방법을 알고 있습니까? win7에서는 디렉토리를 마우스 오른쪽 버튼으로 클릭하고 '여기에서 명령 줄 열기'를 선택할 수 있지만 해당 프로그램을 console2로 변경할 수는 없습니다.
Chii

3
@Chii : 확실히 할 수 있습니다 (예를 들어, Windows 용 Git에는 "Git Bash here"오른쪽 클릭 옵션이 있습니다). 정확히 어떻게 해야할지 모르겠지만 superuser.com 에게는 큰 질문이 될 것 입니다.
Greg Hewgill

35

지휘하십시오 . 이것은 오랫동안 주변에 있습니다 (이전 4DOS). 나는 이것을 Windows NT 3.5 (!)에서 사용했고 그것을 좋아했습니다.

Cygwin을 사용하면 Windows에서 X를 실행할 수 있으므로 xterm원하는 터미널 응용 프로그램을 실행하거나 UNIX 쉘을 사용할 수 있습니다.


12
다른 쉘 인터프리터를 찾지 않고 응용 프로그램 자체가 싫어합니다. Cygwin도 같은 문제를 겪고 있으며 Windows PowerShell에서도 마찬가지라는 인상을 받았습니다. 그 인상이 잘못 되었습니까?
Alan Storm

1
내 답변을 다시 읽어보십시오. 모든 혐오는 창문으로 향하고 도움이되지는 않았습니다.)
Alan Storm

3
@ 웨지 : "명령 셸 호스트"라는 말은 "콘솔 창"을 의미한다고 가정합니다. 콘솔 창은 특별한 유형의 창입니다. cmd.exe 또는 PowerShell 또는 다른 것과는 관련이 없습니다.
Mark

4
@ 앨런 : 그것은 당신이 싫어하는 응용 프로그램이 아닙니다. 여기서 "application"은 "cmd.exe", "powershell.exe"또는 "bash.exe"또는 기타입니다. 마음에 들지 않는 것은 Windows에서 제공하는 콘솔 창입니다. 완전히 다른 것. 답 : "Take Command"는 콘솔 창을 대신하고 PowerShell은 명령 해석기입니다. 그들은 완전히 다른 일을합니다.
Mark

1
@jsplaine 나는 완전히 동의합니다! Windows는 기본적으로 더 나은 것을 제공해야합니다. 기본 명령 프롬프트 창이 당황 스럽습니다. 나는 정말로 창문에 괜찮은 구크 포트를 원한다.
Ryan R.

16
  1. 빠른 편집 모드를 켭니다 (그러나 줄 바꿈 대신 사각형이 선택됩니다)
  2. 드래그하여 크기 조정
  3. 스크롤바가 나타날 때 영향을주는 버퍼 크기를 변경할 수 있습니다
  4. 푸시 된 \\ 서버 \ 공유

그럼에도 불구하고 cmd.exe는 훌륭한 콘솔이 아닙니다. 같은 주제에 대한 다른 모든 답글과 이전의 stackoverflow 질문을 참조하십시오. sourceforge의 "Console"프로젝트는 꽤 좋아 보인다.


2
80자를 초과하는 크기 조정은 작동하지 않습니다.
Jared Updike

2
나는 정정했다 : 당신은 Cmd.exe 또는 Git Bash에 대한 바로 가기를 편집하여 창 크기를 미리 조정해야한다. 그와 빠른 편집 모드는 내장 Windows 터미널의 많은 문제를 해결하는 것 같습니다.
Jared Updike

1
푸시 +1 시간을 절약 할 수 있습니다!
P 아빠

8

콘솔

설명서에서 :

참고 : 콘솔은 쉘이 아닙니다. 따라서 명령 줄 완성, 구문 색상 표시, 명령 기록 등과 같은 셸 기능을 구현하지 않습니다.

콘솔은 단순히 선택한 쉘 (cmd.exe, 4NT, bash 등)을위한 멋진 프론트 엔드입니다. 콘솔에서는 다른 명령 줄 유틸리티를 '쉘'로 사용할 수도 있습니다.

프로그래밍 쉘로서 ipython 을 사용할 수 있습니다 .


7

Windows에서도 수년 동안 이러한 문제가 있었지만 최근 에이 프로젝트를 찾았습니다. 콘솔

복사 / 붙여 넣기에는 여전히 "표시 모드"가 필요하지만 적어도 마우스 오른쪽 버튼을 클릭하면 나타나는 상황에 맞는 메뉴에서 사용할 수 있습니다 (따라서 마우스를 왼쪽 상단으로 이동 한 다음 다시 원하는 텍스트로 이동할 필요가 없습니다) 고르다)

UNC 경로는 cmd.exe에서 지원되지 않지만 PowerShell에서는 지원됩니다. cmd.exe 및 PowerShell을 포함한 모든 셸을 사용하도록 콘솔을 구성 할 수 있습니다.



5

나는 개인적으로 Mintty를 사용합니다. 따라서 Cygwin을 사용합니다 (내가 아는 한 지원하는 유일한 쉘이기 때문에).

BTW 또 다른 질문이 있습니다 : Windows를위한 더 나은 명령? 찾았어요


박하가 절대적으로 훌륭합니다. 또한 마우스 강조 표시 및 마우스 가운데 버튼에서 X 스타일 복사 및 붙여 넣기를 지원합니다.
dotancohen

3

나는 당신이 동시에 4 개의 명령 창을 사용할 수있는 PowerCMD를 좋아할 것이라고 생각합니다. 또한 PowerCMD 내에서 많은 추가 명령을 사용할 수 있습니다. PowerCMD



3

Gow.exe를 사용하십시오 . 이것은 DOS 프롬프트Linux 터미널 로 만듭니다. .

그밖에

ZOC.exe 사용 ... 시험 기간 터미널 ...

그밖에

Git 설치 .. 유닉스 명령을 부분적으로 사용할 수있는 bash 콘솔을 제공합니다.




2

cygwin의 rxvt를 사용합니다. 그것은 xterm과 매우 흡사합니다.


2

Take Command를 살펴 보십시오 .

Take Command는 Windows 명령 프롬프트를 사용하고 배치 파일을 쉽고 강력하게 만드는 포괄적 인 대화식 GUI 및 명령 줄 환경입니다.

그러나, "Take Command는"무료 "가 아닙니다.


나는 명령을 많이 사용합니다. 복사 / 붙여 넣기, 드래그 크기 조정 등
piCookie
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.