
Ich folgte demAnweisungenzur Installation von vscode:
Linux
- Laden Sie Visual Studio Code für Linux herunter.
- Erstellen Sie einen neuen Ordner und extrahieren Sie VSCode-linux-x64.zip in diesem Ordner.
- Doppelklicken Sie auf Code, um Visual Studio Code auszuführen.
Tipp: Wenn Sie VS Code vom Terminal aus ausführen möchten, erstellen Sie den folgenden Link und ersetzen Sie /path/to/vscode/Code durch den absoluten Pfad zur ausführbaren Code-Datei.
sudo ln -s /path/to/vscode/Code /usr/local/bin/code
Jetzt können Sie einfach
code .
in einen beliebigen Ordner tippen, um mit der Bearbeitung der Dateien in diesem Ordner zu beginnen.
Beim Eintippen code .
erhalte ich jedoch:
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)
Was habe ich falsch gemacht?
Das Klicken auf die ausführbare Codedatei funktioniert einwandfrei.
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
Antwort1
Ich hatte früher das gleiche Problem. Ich habe einfach den erstellten Link entfernt mit:
unlink /usr/local/bin/code/Code
Anschließend wird der Link direkt unter „/usr/local/bin“ wie unten dargestellt neu erstellt.
sudo ln -s /path/to/vscode/Code /usr/local/bin
Funktioniert bei mir. Lassen Sie uns wissen, ob es funktioniert hat ...
Antwort2
Ich habe Code-Insider über Ubuntu-Software installiert. Da es sich um eine Snap-Installation handelt, wurde es in /snap/bin/code-insiders installiert. Um zu überprüfen, ob eine Anwendung installiert ist, führen Sie Folgendes aus:
$ dpkg -l
Es gibt eine vollständige Liste der Anwendungen, die im System installiert sind. Suchen Sie code-insiders
dort. Um das Installationsverzeichnis von Code-Insidern zu überprüfen, führen Sie aus
$ which code-insiders
In meinem Fall zeigte es/snap/bin/code-insiders
dann habe ich es /usr/bin
durch Ausführen des Befehls verknüpft.
$ sudo ln -s /snap/bin/code-insiders /usr/bin
und dann ist alles erledigt. Dann kann ich den Code vom Terminal aus ausführen, indem ich
$ code-insiders .
Antwort3
Ist der Pfad /vscode/Code
korrekt oder meinten Sie ~/vscode/Code
? Überprüfen Sie den Link, den Sie erstellt haben ...
Oder wenn Sie es vorziehen, können Sie VSCode installieren mitdieses Skript
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
Ich habe es als erstellt und vscode
nicht nur als code
. Wenn Sie möchten, code
ändern Sie einfach diese Zeile:
sudo ln -s /opt/vscode/Code /usr/local/bin/vscode
Zu
sudo ln -s /opt/vscode/Code /usr/local/bin/code
Und es sollte funktionieren.
Antwort4
Ich hatte das gleiche Problem und habe es gelöst, indem ich vscode erneut installiert habe mit
sudo apt Installationscode
Jetzt funktioniert es