Windows의 Unix 단축키(ctrl-P ctrl-N ctrl-F ...)

Windows의 Unix 단축키(ctrl-P ctrl-N ctrl-F ...)

최근에는 키보드를 주로 사용하는 습관으로 바뀌었습니다. 화살표 키 사용을 피하기 위해 제목에 해당 명령을 사용하는 경우가 많습니다. 나는 심지어 vim과 같은 크롬 확장 프로그램을 설치했고 그 명령이 내 맥북의 모든 애플리케이션(또는 대부분)에서 작동한다는 것을 깨달았습니다.

예를 들어 chrome/firefox 주소 표시줄에 입력을 시작하면 제안 항목이 표시될 때 해당 항목( ctrl+ pn) 중에서 빠르게 선택하거나 줄을 채우거나( ctrl+ f) 줄을 삭제할 수 있습니다( ctrl+ u). 그것은 나에게 매우 유용한 습관이 되었습니다.

최근에 컴퓨터 한 대를 사용하여 Windows로 돌아가야 하는데 그 중 어느 것도 linux-subsystem-for-windows의 bash 셸에서 작동하지 않습니다. 그러한 단축키 없이 작업하는 것은 매우 이상합니다.

활성화할 수 있는 방법이 있나요?

답변1

당신이 사용할 수있는오토핫키만들기 Ctrl+ P보내기 Up, Ctrl+ N보내기 DownCtrl+ U보내기 Shift+는 DeleteChrome(또는 모든 곳)에서만 가능합니다. "줄 채우기"가 무엇을 의미하는지 모르기 때문에 Windows에서 해당 단축키가 무엇인지 말할 수 없습니다.

이를 위한 AutoHotkey 스크립트는 다음과 같습니다:

#IfWinActive ahk_class Chrome_WidgetWin_1

^p::Up
^n::Down
^u::Send +{Delete}

프로그램을 설치하고 이 코드를 .ahk파일에 넣은 다음 파일을 실행하면 됩니다.

모든 곳에서 교체되도록 하려면 첫 번째 줄을 제거하세요.

마찬가지로 원하는 나머지 바로가기를 대체할 수 있습니다(먼저 Windows에서 해당 바로가기를 찾아야 합니다).

AutoHotkey 문서의 일부 관련 항목:


메모: 스크립트의 세 번째 줄이 처음 두 줄과 다른 이유(사용보내다새로운 키 조합을 나열하는 대신) 다른 키 조합처럼 하면 다음과 같습니다.

^u::+Delete

Ctrl그런 다음 + 를 누르면 U실제로 Shift+ 가 Delete응용 프로그램으로 전송되지만 Ctrl누르고 있는 항목은 여전히 ​​고려되므로 실제로 Ctrl+ Shift+ 를 얻게 됩니다 Delete. 그러면 줄을 삭제하는 대신 인터넷 사용 기록 삭제 창이 열립니다. 주소 표시줄 제안.

관련 정보