Я следовал инструкциям для установки vscode:
Linux
- Загрузите код Visual Studio для Linux.
- Сделайте новую папку и извлеките VSCode-linux-x64.zip в той папке.
- Дважды щелкните по Code для выполнения Кода Visual Studio.
Подсказка: Если Вы хотите запустить VS Code от терминала, создайте следующую ссылку, занимающую место/path/to/vscode/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
Я раньше имел ту же проблему, я просто удалил созданную ссылку с:
unlink /usr/local/bin/code/Code
Тогда ре создало ссылку непосредственно под "/usr/local/bin" как ниже
sudo ln -s /path/to/vscode/Code /usr/local/bin
Работы для меня, сообщите нам, работало ли это...
Я столкнулся с той же проблемой, и решение состояло в том, чтобы использовать полный путь для /path/to/vscode/Code
. Например, я извлек сжатый файл в моем home
каталог и переименовал его к VSCode
и выполнил следующую команду для создания символьной ссылки.
$ sudo ln -s /home/lekhnath/VSCode/code /usr/local/bin
, где lekhnath является моим именем пользователя.
И это работало!!
Путь /vscode/Code
corret или сделал Вы имеете в виду ~/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
И это должно работать.
Я установил инсайдеров кода через программное обеспечение ubuntu. поскольку это мгновенная установка, поэтому он был установлен в / snap / bin / code-insiders. чтобы проверить, установлено ли приложение. запустите
$ dpkg -l
, вы получите полный список приложений, установленных в системе. поищите там инсайдеров кода
. чтобы проверить каталог установки code-insiders, запустите
$ which code-insiders
В моем случае он показывал / snap / bin / code-insiders
, затем я связал его с / usr / bin
выполнение команды.
$ sudo ln -s /snap/bin/code-insiders /usr/bin
и все готово. тогда я мог запускать код с терминала, используя
$ code-insiders .