将使用 vscode 打开添加到 Ubuntu 中的上下文菜单

Git*_*hik 14 visual-studio-code 18.04

在 Windows 中,我们有一个选项:在上下文菜单中添加“使用代码打开”操作,这允许我们使用 vscode 打开任何文件或文件夹,有没有办法在 Ubuntu 中添加此功能?

Anm*_*mer 20

wget -qO- https://raw.githubusercontent.com/cra0zy/code-nautilus/master/install.sh | bash
Run Code Online (Sandbox Code Playgroud)

只需在您的终端中运行它,它就会在 Ubuntu 18.04 LTS 的上下文菜单中添加 open with VSCode。来源:Crazy0 的 GitHub 存储库
编辑 1:也适用于 Ubuntu 20.04 LTS。
编辑 2:也适用于 Ubuntu 20.10 LTS。

  • 也适用于 Ubuntu 20.04 (3认同)
  • 也在 **Ubuntu 22.04** 上工作 (3认同)

小智 7

您需要做的是安装 Nautilus Actions

sudo apt install nautilus-actions

并添加新动作:

路径:code 参数:%B

命令

在菜单中

注意?? 现代版本的 Nautilus Actions(nautilus-actions 包在 trusty (14.04 LTS)、xenial (16.04 LTS)、artful (17.10))被命名为 FileManager Actions(filemanager-actions 包,它还没有在 Debian 和 Ubuntu 中打包 -请参阅在repology.org)。

sudo add-apt-repository ppa:daniel-marynicz/filemanager-actions

sudo apt-get install filemanager-actions-nautilus-extension 
Run Code Online (Sandbox Code Playgroud)

注意 2 从 Ubuntu 19.04 开始,软件包是 filemanager-actions。

sudo apt-get install filemanager-actions
Run Code Online (Sandbox Code Playgroud)

原帖askubuntu.com/a/1031746/843203


小智 5

如果您使用的是 20.10 并且正在运行此脚本:

wget -qO- https://raw.githubusercontent.com/cra0zy/code-nautilus/master/install.sh | bash`
Run Code Online (Sandbox Code Playgroud)

您需要安装,python3-nautilus因为python-nautilus它不在非 LTS 版本的 Ubuntu 中。

只需安装 python3 版本的 python-nautilus

sudo apt install python3-nautilus

然后重新启动 nautilus (这将关闭所有 nautilus 文件夹)

nautilus -q && nautilus &

它应该有效。


Geo*_*sen 3

我找到了由Crazy0编写的 nautilus 的 vscode 扩展,它可以让你做到这一点。

这些步骤可以在 github gist 中找到,它们是:

  1. 直奔要点
  2. 并执行以下操作(也可在该要点的头部部分找到):

    • 将我放入~/.local/share/nautilus-python/extensions/,重新启动 Nautilus,然后享受吧:)
    • mkdir -p ~/.local/share/nautilus-python/extensions && cp -f VSCodeExtension.py ~/.local/share/nautilus-python/extensions/VSCodeExtension.py && nautilus -q

刚刚在 Ubuntu Bionic 上进行了测试,效果很好。