![如何在当前目录中通过键盘快捷键运行命令?](https://linux22.com/image/1173151/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%BD%93%E5%89%8D%E7%9B%AE%E5%BD%95%E4%B8%AD%E9%80%9A%E8%BF%87%E9%94%AE%E7%9B%98%E5%BF%AB%E6%8D%B7%E9%94%AE%E8%BF%90%E8%A1%8C%E5%91%BD%E4%BB%A4%EF%BC%9F.png)
要打开 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
),然后才能使用热键。