如何在当前目录中通过键盘快捷键运行命令?

如何在当前目录中通过键盘快捷键运行命令?

要打开 vscode,我需要code .在想要使用的目录中使用。如何分配键盘快捷键,以便命令在我当前浏览的目录中运行?如果不可能,那么如何像在 Windows 中一样将 vscode 集成到我的 shell 中?

答案1

看起来您想通过终端运行此命令。如果是这样,解决方案可能会有很大差异,具体取决于您使用的终端,例如 gnome-terminal、terminator、konsole 等。检查您使用的终端的“首选项”菜单并搜索快捷方式或键绑定,同样,它可能有很大差异。

答案2

您可以使用以下方法实现此目的鹦鹉螺脚本。 当你安装 nautilus 脚本, A脚本选项将出现在您的右键菜单中。此菜单包含存储在 下的所有脚本~/.local/share/nautilus/scripts,允许您运行它们。这些脚本在您当前浏览的目录中运行,因此您可以code .在脚本中按原样使用命令 。

然而,这仍然不允许你使用热键。要进行设置,请创建一个文本文件~/.config/nautilus/scripts-accels。然后,您可以为脚本分配一个热键,例如Ctrl+ F12,并添加以下行:

F11 VSCode

VSCode 是脚本的名称。如果您使用不同的名称,请相应调整。请记住名称区分大小写。您还可以在脚本的文件名中使用空格,然后按字面意思使用该名称scripts-accels- 不得使用引号或转义字符。

您可能需要先注销然后重新登录(或killall nautilus),然后才能使用热键。

相关内容