programing

파워셸 키보드 바인딩을 bash shell과 같은 emac 스타일로 업데이트

starjava 2023. 9. 9. 08:49
반응형

파워셸 키보드 바인딩을 bash shell과 같은 emac 스타일로 업데이트

저는 기본 bash shell 단축키(emacs style)를 꽤 잘 알고 있습니다.예를 들어, 커서를 앞으로 이동하려면 단어를 누릅니다(전자 메일에서와 동일).나는 이전 명령에 도달할 수 있습니다.

윈도우 파워셸에서 이러한 단축키를 무시하는 것이 가능하기는 합니까?그렇다면 기본 배시 셸 바로 가기 구성을 파워셸에 매핑하는 좋은 방법을 아는 사람이 있습니까(배시 셸에서는 이렇게 말할 수 있습니다).set -o emacs, 예를 들어)?

도움이 된다면 파워셸은 신경쓰지 않아요, 전 포쉬-깃 쉘을 신경써요.하지만 git-shell은 파워셸로부터 속성을 이어받습니다.

당신은 그것을 할 수 있습니다.PSReadLinePowerShell 5.0(윈도우 10)과 함께 제공되는 모듈입니다.

설정만 하면 됩니다.EditMode에 대한 옵션Emacs:

Set-PSReadLineOption -EditMode Emacs

기본값 외에Windowsmode, 그것은 또한.Vi모드.

프로젝트 README 파일에는 둘 다 완전히 구현되지 않았다고 나와 있으므로 전체 기능 패리티를 기대할 수는 없지만 탭 완료를 bash 스타일로 전환하고 이전 명령으로 이동 및 점프하기 위한 및 키 바인딩을 각각 지원하는 것을 확인할 수 있습니다.

(나는 경험이 많은 이맥스 사용자가 아니기 때문에 이것이 당신이 기대하는 것에 "충분히" 근접하는지 알 수 없습니다.)

언급URL : https://stackoverflow.com/questions/43295639/update-powershell-keyboard-bindings-to-be-emacs-style-like-bash-shell

반응형