我关注了指示安装 vscode:
Linux
- 下载适用于 Linux 的 Visual Studio Code。
- 创建一个新文件夹并在该文件夹中提取 VSCode-linux-x64.zip。
- 双击 Code 运行 Visual Studio Code。
提示:如果您想从终端运行 VS Code,请创建以下链接,将 /path/to/vscode/Code 替换为 Code 可执行文件的绝对路径
sudo ln -s /path/to/vscode/Code /usr/local/bin/code
现在,您只需输入
code .
任何文件夹即可开始编辑该文件夹中的文件。
然而当我输入时code .
我得到:
No command 'code' found, did you mean:
Command 'cone' from package 'cone' (universe)
Command 'tcode' from package 'emboss' (universe)
Command 'ode' from package 'plotutils' (universe)
Command 'cdde' from package 'cdde' (universe)
Command 'node' from package 'node' (universe)
Command 'node' from package 'nodejs-legacy' (universe)
Command 'cde' from package 'cde' (universe)
Command 'cobe' from package 'python-cobe' (universe)
我做错了什么?
单击代码可执行文件即可正常工作。
nikolai@dante:~$ ls -l /usr/local/bin/code
lrwxrwxrwx 1 root root 12 Oct 3 17:13 /usr/local/bin/code -> /vscode/Code
nikolai@dante:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
答案1
我以前遇到过同样的问题,我只是删除了创建的链接:
unlink /usr/local/bin/code/Code
然后直接在“/usr/local/bin”下重新创建链接,如下所示
sudo ln -s /path/to/vscode/Code /usr/local/bin
对我有用,如果有效请告诉我们...
答案2
我通过 ubuntu 软件安装了 code-insiders。因为它是一个 snap 安装,所以它被安装到 /snap/bin/code-insiders 中。要检查应用程序是否已安装,请运行
$ dpkg -l
它提供了系统中安装的应用程序的完整列表。查找code-insiders
那里。要检查 code-insiders 的安装目录,请运行
$ which code-insiders
就我而言,它显示/snap/bin/code-insiders
/usr/bin
然后我通过运行命令将其链接起来。
$ sudo ln -s /snap/bin/code-insiders /usr/bin
然后就全部完成了。然后我可以使用以下命令从终端运行代码
$ code-insiders .
答案3
路径/vscode/Code
正确吗?或者您指的是什么~/vscode/Code
?检查您创建的链接...
或者如果你愿意,也可以使用以下命令安装 VSCode这个脚本
curl -L https://go.microsoft.com/fwlink/?LinkID=620884 > /tmp/vscode.zip
unzip -qq /tmp/vscode.zip -d /tmp
sudo cp -r /tmp/VSCode-linux-x64 /opt/vscode
sudo ln -s /opt/vscode/Code /usr/local/bin/vscode
sudo rm -rf /tmp/VSCode-linux-x64
sudo rm -f /tmp/vscode.zip
sudo touch /usr/share/applications/vscode.desktop
sudo chmod 777 /usr/share/applications/vscode.desktop
sudo echo -e "[Desktop Entry]\nName=VSCode\nComment=Visual Studio Code\nExec=/opt/vscode/Code\nIcon=/opt/vscode/resources/app/vso.png\nType=Application\nVersion=1.0\nTerminal=false\nCategories=Development" > /usr/share/applications/vscode.desktop
sudo chmod 644 /usr/share/applications/vscode.desktop
我将其创建为vscode
而不是code
。但是如果你想要code
更改此行:
sudo ln -s /opt/vscode/Code /usr/local/bin/vscode
到
sudo ln -s /opt/vscode/Code /usr/local/bin/code
而且它应该可以工作。
答案4
我以前也遇到过同样的问题,后来我通过再次安装 vscode 解决了这个问题
sudo apt 安装代码
现在它起作用了