2017-02-05 1 views
1

나는이 주위에 내 머리를 정리하려고 해요 : Windows에서, 내가 사용 cmder 베어 cmd.exe 경험 (A 많은)에 향상뿐만 아니라 PowerShell을하거나 힘내 배쉬 같은 다른 쉘을 호스팅 할 수 있습니다 (래퍼 주위 ConEmu). 더 많은 "unix-y"를 사용하고 싶지만 여전히 내 Windows 도구와 잘 통합되어 있습니다. Git Bash는 나에게 맞는 균형을 잡았다. 나는 rm -rf node_modules과 같은 일을 할 수 있지만 여전히 내 Windows 명령을 잘 실행한다.ConEmu + zsh : 키보드 단축키 및 다른 셸 기능은 어떻게 작동합니까?

그것은 망할 놈의 강타가 cmder 내부에 가야하기 쉽고, 그러나, 나는 주로 슈퍼 유용한 기능 "위쪽 화살표 현재 접두사를 존중"(나는 git 쓰기 얻기 위해, ZHS와 쉘을 대체하고 싶습니다 위쪽 화살표를 누르고 최근의 힘내 명령에 대한 제안 만 받음).

질문은 누가 위쪽 화살표를 처리할까요? 그것은 ConEmu 일 것이고 모든 명령을 통해 순환하는 Windows-y 항목을 수행 할 것입니까 아니면 zsh로 넘어가서 사이클링을 구현할 것입니까? 이게 어떻게 작동합니까?

관련 : ConEmu: possible to change the up arrow behavior?

답변

1

ConEmu's disclaimer 상태

ConEmu 쉘 아니므로 원격 액세스, 탭 완성, 명령 기록 및 다른 이들처럼 "쉘 기능"을 제공하지 않습니다.

사용자가 명령을 입력 할 때 셸 자체 만 알고 있으며 셸 만 실행 된 명령 기록을 저장할 수 있습니다. 물론 쉘만 명령의 저장된 기록을 "탐색"하기 위해 Up/Down/Tab 키를 처리 할 수 ​​있습니다.

cmder는 clink를 포함하여 cmd.exe에 통합되고 cmd 내부적으로 cmd를 처리하는 도구 모음입니다. 그래서 cmder에서 기본적으로 Up/Down/Tab 화살표는 clink에 의해 처리됩니다.

더 많은 정보는 여기에 있습니다 : http://conemu.github.io/en/TabCompletion.html

+0

위대한 설명은, 내가 교도소의 역할과 cmd.exe를과의 관계를 실현하지 않았다 (그리고 cmd.exe를 만 해당). 감사! – Borek

관련 문제