Существует ли способ установить VSCode как текстовый редактор по умолчанию? Я хотел бы иметь его быть значением по умолчанию при открытии файла из командного окна и при использовании приложения файлов.
Когда я щелкаю правой кнопкой по файлу и выбору, 'открытому с', VSCode не обнаруживается в списке возможных приложений, даже после нажатия на "show other applications".
Это также не обнаруживается в списке возможных приложений, когда я вхожу
sudo update-alternatives --config editor
в командном окне.
Для открытия VSCode от Наутилуса создайте .desktop файл, откройте его в gedit и вставку в следующем:
[Desktop Entry]
Name=VSCode
Comment=Edit code files
Exec=code %f
Terminal=false
Type=Application
Icon=code
Categories=TextEditor;
StartupNotify=true
MimeType=text/x-text;
Сохранили файл, затем перемещают его в /.local/share/applications
(Вы, возможно, должны открыть Nautilus через sudo Nautilus
, чтобы смочь переместить его туда). Это должно теперь казаться в "открытым с" диалогом при щелчке правой кнопкой по файлу. Набор VSCode как программа по умолчанию для того файла путем щелчка правой кнопкой по файлу, Свойствам, вкладке 'Open With'. Оборотная сторона к этому методу - то, что он просто открывает файл, но не папку в области 'Explorer' VSCODE.
Для открытия файла с VSCode от терминала следуйте за направлениями здесь (раздел Linux о 1/3 путь вниз), удостоверяясь пути, которые Вы используете, являются полными, не относительными. После того как это работает, если Вы cd
к каталогу Вы захотите и войдете code .
, то он откроет ту папку в области 'Explorer' VSCODE.