Glutanimate Asked: 2014-08-18 00:52:19 +0800 CST2014-08-18 00:52:19 +0800 CST 2014-08-18 00:52:19 +0800 CST 使用键盘快捷键从终端启动文件管理器 772 我想使用键盘快捷键在终端的工作目录中启动文件管理器(与“在此处打开终端”的键盘快捷键相反)。 我怎样才能做到这一点? command-line 1 个回答 Voted Best Answer Glutanimate 2014-08-18T00:52:19+08:002014-08-18T00:52:19+08:00 默认情况下不存在这样的键盘快捷键,但您可以使用内置的 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
默认情况下不存在这样的键盘快捷键,但您可以使用内置的 bash
bind
来定义一个。只需将以下部分添加到您的
~/.bashrc
:\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