
터미널의 작업 디렉터리에서 파일 관리자를 시작하기 위해 키보드 단축키를 사용하고 싶습니다."여기서 터미널 열기"에 대한 키보드 단축키).
어떻게 이를 달성할 수 있나요?
답변1
이와 같은 키보드 단축키는 기본적으로 존재하지 않지만 내장된 bash를 사용하여 bind
정의할 수 있습니다.
다음 섹션을 에 추가하기만 하면 됩니다 ~/.bashrc
.
# define function that opens default FM in working directory
fmhere(){
xdg-open "$PWD"
}
# bind hotkey to it (<Alt><Shift><F>)
bind -x '"\eF":"fmhere"'
\eF
Alt내 키보드 단축키 + Shift+ 의 터미널 이스케이프 시퀀스입니다 F. 확인해 보세요unix.SE에 대한 @slm의 훌륭한 답변선택한 키보드 단축키에 대한 올바른 이스케이프 코드를 결정하는 방법을 알아보세요.
이스케이프 코드를 확인하는 또 다른 빠른 방법:
터미널을 열고 Ctrl+ 를 누르세요 V. 이제 즐겨 사용하는 키보드 단축키를 누르세요. 올바른 이스케이프 코드가 나타나야 합니다. 에 바로가기를 추가하기 전에 ^[
로 바꾸십시오 . 예를 들어 로 바꾸십시오 .\e
.bashrc
^[F
\eF
출처:
https://www.gnu.org/software/bash/manual/bashref.html#Bash-Builtins
https://unix.stackexchange.com/q/89622/29245