
我想使用鍵盤快捷鍵在終端機的工作目錄中啟動檔案總管(與「在此處開啟終端」的鍵盤快速鍵)。
我怎樣才能實現這個目標?
答案1
預設不存在這樣的鍵盤快速鍵,但您可以使用內建的 bashbind
來定義一個。
只需將以下部分添加到您的~/.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。查看@slm 在 unix.SE 上的出色回答了解如何確定您選擇的鍵盤快速鍵的正確轉義代碼。
另一種確定轉義碼的快速方法:
打開終端並按Ctrl+ V。現在按您最喜歡的鍵盤快捷鍵。應該會出現正確的轉義碼。只需確保在將快捷方式添加到您的之前替換^[
為,例如替換為。\e
.bashrc
^[F
\eF
來源:
https://www.gnu.org/software/bash/manual/bashref.html#Bash-Builtins
https://unix.stackexchange.com/q/89622/29245