使用鍵盤快速鍵從終端機啟動檔案管理器

使用鍵盤快速鍵從終端機啟動檔案管理器

我想使用鍵盤快捷鍵在終端機的工作目錄中啟動檔案總管(與「在此處開啟終端」的鍵盤快速鍵)。

我怎樣才能實現這個目標?

答案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"'

\eFAlt是我的鍵盤快速鍵+ 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

相關內容