Рейтинг:0

Как создать командную строку `vscode` или `code`, запустив код Visual Studio из терминала?

флаг gb

В Ubuntu 20.04 после загрузки разными способами (щелчок или же программное обеспечение убунту) код визуальной студии текстовый редактор, я не смог найти способ установить ярлык командной строки vscode или же код.

Я использовал псевдоним, открыв текущий путь:

псевдоним c.='(код $PWD &>/dev/null &)'

Но так как это не будет работать без команды строки код.

я попробовал предложения найдены здесь, открыть Код Visual Studio и нажмите Ctrl+Shift+P затем введите >установить команду оболочки но я получил команда не найдена.

muru avatar
флаг us
Если у вас есть решение вашей проблемы, опубликуйте ответ, а не в вопросе. Тем не менее, конфигурация Ubuntu по умолчанию добавит команды snap в PATH, поэтому, если это не так, значит, вы что-то напутали.
N0rbert avatar
флаг zw
Делать символическую ссылку на /usr/bin/code — плохая практика. Лучше сделать ссылку на /usr/local/bin/code
Henry Palacios avatar
флаг gb
Я сделал это @muru, спасибо за ваши предложения. Возможно, я что-то повредил в **snap**, но у меня была эта проблема только с **кодом Visual Studio** с snap. Наконец, я оставил установку, которую я сделал с **программным обеспечением ubuntu**.
Рейтинг:0
флаг gb

Решение достигнуто:

  • Находить vscode_path где код визуальной студии установлен.
    Предположим, что /Snap/код/текущий/USR/доля/код/бен/код
  • Создайте символическую ссылку из <vscode_path> мусорное ведро приказать /USR/бен
rm -f /usr/бен/код
ln -s /snap/code/current/usr/share/code/bin/code /usr/local/bin/code

Последний создаст код строчная команда для запуска из терминала

Henry Palacios avatar
флаг gb
Я последовал рекомендации @N0rbert использовать `/usr/local/bin/code` вместо `/usr/bin/code`.
turbulence avatar
флаг cn
@Norbert Не было бы лучше, если бы ```/snap/code/current/usr/share/code/bin`` добавили в переменную PATH?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.