Как установить vs code на linux manjaro

Обновлено: 04.07.2024

Примечание:Выбрать“ DD”Написать в режиме. (Эта опция особенно подходит для версии Manjaro KDE), а для других версий Manjaro выберите «Режим ISO Image»

РЕКОМЕНДУЕТСЯ: Manjaro KDE (Если ваш компьютер / ноутбук I5).

проблема : Иногда, когда выDDРежим записиИСО Пространство, отображаемое водителем USB, будет уменьшено. Например, USB составляет 8 ГБ, весь Pen Drive составляет всего 4 МБ.
Способ решения этой проблемы : Вставьте палку USB-памяти в Linux (только Linux и Mac могут решить эту проблему).

включиМенеджер раздела KDE (В Manjaro) удалите все разделы, существующие в текущей палке памяти USB и назначают новый раздел (это решит вашу проблему).

Теперь установите систему через ручку памяти USB.

Шаг 2: раздел

Например: - если у вас 250 ГБ SSD, как я?

В противном случае диск разделен по мере необходимости.

Шаг 3: Установите Yaourt в Manjaro

Yaourt, представляет собой нотутуруИнструмент репозитория пользователя

Yaourt: - это интерфейсная программа командной строки, которая может завершить функцию Pacman для установки программного обеспечения на Archlinux.

Установить:-

1. Используйте пользовательские репозитории

Добавьте следующее в конце файла.

Сохраните и закройте файл.

Теперь обновите базу данных REPO и используйте команду для установки Yaourt.

2. Использование Aur.

После установки необходимых зависимостей мы должны установить пакет - позволяя создавать и запустить запрос Yaourt.

Запустите эти команды по строке. (Не включайте инструкции для каждой команды в этой статье. Если вы хотите узнать больше, пожалуйста, следуйтеЭто описание )

Это будет установить Yaourt в системе.

Некоторое основное использование Yaourt -

Обновление арки Linux.

2. Установите пакет

3. Обновите пакет

Включить Yaourt в осьминоге



Шаг 4: Применение

После установки системы мы установим некоторые необходимые основные приложения.

Включить Aur. : - Откройте Octopi, затем перейдите к инструменту и включите AUR.

Браузер

  1. Mozilla Firefox-Это установлено по умолчанию.
  2. Google Chrome Browser - Установка с использованием AUR (имя программного пакета - > в AUR).
  3. Вавар - Установите yaourt lib (щелкните на кнопке скелета Octopus, затем ищите >

2. Редактор кода

3. Загрузить

4. Для электронной почты

5. Другие приложения

  1. Telegram_desktop - от Aur.
  2. franz - Yaourt >
  3. MegaSync -Yaourt >
  4. Stacer (инструмент для чистки) — Yaourt >
  5. Timeshift (Backup Software) - через Aur.
  6. Sweeper (очистители системы) - обеспечено AUR
  7. ОБЗОР (Manager Software) - от Aur.

Теперь у нас есть все основные приложения, которые вам нужны.

Шаг 5: Получите все приложения KDE-плазмы

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

2. Выбранное приложение

3. Некоторые другие настройки являются диспетчером дисплея по умолчанию KDE, а именно SDDM (обновление)

4. Обновите текущий пользователь

Шаг 6: Конфигурация системы

  1. Настольная тема - Microtherm
  2. Внешний вид и осторожность - Microtherm
  3. курсор -ветер
  4. Запуск экрана — Adapta
  5. цвет - Дыхание темнота
  6. Шрифт — Noto sans 10
  7. икона - Бриз или Ла Captaine
  8. Стиль приложений -ветер

небольшие части

  1. Календарь деятельности
  2. Состояние памяти
  3. Сетевой монитор
  4. Система нагрузки просмотра
  5. Монитор нагрузки процессора
  6. Монитор ресурсов
  7. Трудное дисковое пространство
  8. Монитор ввода / вывода жесткого диска

Некоторые важные настройки:

Перейдите в системные настройки и «Пуск и закрыть»

В противном случае он замедляет ваш компьютер и в любое время откроет новый рабочий стол.

Шаг 7: Установите второй привод для хранения (для увеличения хранения)

Эта опция доступна только тогда, когда в системе есть второй накопитель.

Как и два накопителя в нашей системе1 SSD + 1 HDD

Затем мы устанавливаем систему в SSD и используем HDD в качестве системы и другие файлы системы.

Раздел, форматирование и крепление:

Разделение:

Убедитесь, что формат FS Hardisk основан на
/ dev / sda имеет 1tb myhdd,Но теперь вы не можете установить его, если появится ошибка установки.
Мы должны быть разделены первыми:

Уведомление «M» ищет помощь (список команд)
Используется для проверки таблицы разделов - «P» (вход P)
Чтобы разделить, введите «n», затем просто введите «p», чтобы выбрать первичный.
Затем введите «1» только для одного номера раздела.

Формат:-

Обратите новый жесткий диск перегородки (запомните формат FS жесткого диска)

Установить :-

Обычно устанавливайте диск в / mnt

Тогда мы можем пройти

Всякий раз, когда мы перезагрузимся, он будет установлен автоматически.
Мы используемnano / etc / fstab

Уведомление - Сохраните этот терминал входа в систему в качестве root.

Шаг 8: Создайте резервное копирование системы через Timeshift

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

Уведомление - После создания резервной копии мы сохраняем его файлы на 2-м приводе для хранения или внешнего жесткого диска (в моем SSD нет места, чтобы сохранить эту резервную копию. Однако, если есть место в SSD, не следите за шагом 2 ниже.

шаг 1:Открыть время

Шаг 2:Снимок

Шаг 3:Теперь скопируйте все файлы резервных копий в Extenal HDD / 2DD HDD.

Примечание - Резервное копирование из этой команды это потому, что
Без этой системы мы не сможем предоставить наши разрешения непосредственно копировать. Создавать
Резервное копирование сжатой версии может быть сохранена
Внешний жесткий диск
восстанавливаться - Открыть осьминог и поиск Timeshift, затем установите
И скопируйте весь снимок в папкуRoot / TimeShift / snapshots /Далее параметр восстановления появится в Timeshift.

Шаг 9: регулярно очистить TMP

Регулярная очистка/ Var / tmpПапка, если неясно, система покидает (только когдаvarПапка не имеет оставшегося пространства).

Естественное право

Откройте файловый менеджер, перейдите к «Root / var”Папки, очистите папку по мере необходимости и удалите ее через опцию «root Actions».

Мы проверим от терминалаVAR папкаСколько пространства занимает。

Visual Studio Code — кроссплатформенный, бесплатный и свободный (используется лицензия MIT) текстовый редактор, разрабатываемый Microsoft. Он использует фреймворк Electron и поддерживает расширения, список которых можно найти на странице магазина расширений или в самом редакторе. Несмотря на то, что проект является открытым, Microsoft также распространяет проприетарные сборки с пользовательским соглашением (EULA), см. объяснение в репозитории GitHub.

Contents

Установка

Редактор VSCode доступен для установки с помощью следующих пакетов:

  • code — свободная сборка
  • visual-studio-code-binAUR — проприетарная сборка Microsoft
  • visual-studio-code-insiders-binAUR — проприетарная сборка Microsoft с ежедневными обновлениями
  • code-gitAUR — свободная сборка (нестабильная версия для разработчиков)
  • vscodium-binAUR — свободная сборка со стандартной конфигурацией, поддерживаемой сообществом

Утилита ptvsd (Python Tools for Visual Studio Debug) предоставляется пакетом python-ptvsd AUR .

Использование

Запустите командой code ( code-git для пакета code-git AUR ).

Если требуется запустить несколько экземпляров приложения, добавьте ключ -n без параметров.

Конфигурация

Пакет code хранит конфигурацию в файле

Пакет visual-studio-code-bin AUR хранит конфигурацию в файле

Встроенный терминал

Меню Вид > Терминал или Ctrl + ` открывает встроенный терминал. По умолчанию используется Bash без каких-либо параметров, но настройки, указанные далее позволяют изменить данное взаимодействие.

  • terminal.integrated.shell.linux устанавливает терминал по умолчанию
  • terminal.integrated.shellArgs.linux устанавливает передаваемые в терминал аргументы

Например, установить по умолчанию fish с параметрами.

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

Внешний терминал

Если вы используете Terminator как терминал по умолчанию, у вас могут возникнуть проблемы в VS Code с ошибками вида: Unable to launch debugger worker process (vsdbg) through the terminal. spawn truecolor ENOENT , поэтому следует сменить терминал на другой, например, gnome-terminal .

Строка настроек "terminal.external.linuxExec": "имя терминала" установит терминал на требуемый. Пример установки gnome-terminal :

Решение проблем

Глобальное меню не работает в KDE Plasma

Visual Studio Code использует D-Bus для меню, поэтому для него следует установить пакет libdbusmenu-glib .

Невозможно переместить объект в корзину

По умолчанию все приложения, использующие Electron, используют gio (из пакета glib2 ) для удаления. Конфигурирование утилиты происходит через установку переменной окружения ELECTRON_TRASH .

Однако, в новых версиях Electron поддерживает и kioclient5 , и kioclient , и trash-cli , и gio (по умолчанию), и gvfs-trash (отмечен устаревшим). Смотрите также страницу environment-variables в GitHub репозитории Electron.

Для отладки в свободном пакете можно использовать пакет netcoredbg AUR . Чтобы использовать его для отладки проектов, требуется в настройке проекта указать соответствующую конфигурацию, например:

Требуется сменить путь к SDK. Вот, как выглядит файл до изменений.

Вот, как выглядит файл после изменения.

OmniSharp не может обнаружить MSBuild

На странице OmniSharp introduction в GitHub написано, что пользователям Arch Linux требуется установить mono-msbuild . Ошибка, которая появляется при отсутствии пакета:

Возможно, потребуется собрать пакет самостоятельно.

«Повторить попытку в режиме Sudo» не работает

remote-containers.openFolder не найдена

VS Live Share missing API

Пакет code не имеет некоторых API, которые нужны для работы расширения Live Share. Вот ошибка, которая появляется при такой проблеме:

Давайте начистоту, мало кто использует отладчик GDB на Linux в консольном варианте. Но что, если добавить в него красивый интерфейс? Под катом вы найдёте пошаговую инструкцию отладки кода С/С++ на Linux в Visual Studio Code.




Передаю слово автору.

Относительно недавно я переехал на Linux. Разрабатывать на Windows, конечно, удобнее и приятнее, но и здесь я нашел эффективный способ легко и быстро отлаживать код на С/С++, не прибегая к таким методам как «printf-стайл отладки» и так далее.

Итак приступим. Писать в sublime (или gedit/kate/emacs ), а запускать в терминале — так себе решение, ошибку при работе с динамическим распределением памяти вряд ли найдёшь с первого раза. А если проект трудоёмкий? У меня есть более удобное решение. Да и ещё поддержка Git в редакторе, одни плюсы.

Сегодня мы поговорим про Visual Studio Code.

Установка

Ubuntu/Debian

  1. Качаем версию пакета VS Code с расширением .deb
  2. Переходим в папку, куда скачался пакет (cd

/Загрузки или cd

Расширения для С/С++

Чтобы VS Code полностью сопровождал нас при работе с файлами С/С++, нужно установить расширение «cpptools». Также полезным будет поставить один из наборов сниппетов.


Настоятельно рекомендую включить автосохранение редактируемых файлов, это поможет нам в дальнейшем.


Идём дальше. Открываем любую папку (новую или нет, неважно).


У меня в этой папке уже есть пара файлов для работы с C/C++. Вы можете скопировать одну из своих наработок сюда или создать новый файл.


Осталось всего ничего. Настроить компиляцию в одну клавишу и научиться отлаживать без printf .

Шаг 1. Открываем файл .c/.cpp, который (обязательно) лежит в вашей папке.

Шаг 2. Нажимаем Ctrl+Shift+B. VS Code вам мягко намекнет, что он не знает как собирать ваш проект.



Шаг 3. Поэтому дальше настраиваем задачу сборки: выбираем «Настроить задачу сборки» -> «Others».

Шаг 4. Прописываем конфигурацию в соответствии с образцом. По сути мы пишем скрипт для консоли, так что всем кто имел дело с ней будет понятно дальнейшее. Прошу заметить, что для сборки исходников в системе должен стоять сам компилятор (gcc или другой, отличаться будет только значение поля command ). Поэтому для компиляции .cpp, понадобится в поле command указать g++ или c++ , а для .c gcc .

Шаг 5. В args прописываем аргументы, которые будут переданы на вход вашему компилятору. Напоминаю, что порядок должен быть примерно таким: -g, <имя файла> .

Внимание: Если в вашей программе используется несколько файлов с исходным кодом, то укажите их в разных аргументах через запятую. Также обязательным является ключ -g (а лучше даже -g3 ). Иначе вы не сможете отладить программу.

Если в проекте для сборки вы используете makefile , то в поле command введите make , а в качестве аргумента передайте директиву для сборки.



Шаг 6. Далее возвращаемся обратно к нашему исходнику. И нажимаем F5 и выбираем C++.


Шаг 7. Осталось только написать путь к файлу программы. По умолчанию это $/a.out , но я в своем файле сборки указал флаг -o и переименовал файл скомпилированной программы, поэтому у меня путь до программы: $/main .



Шаг 8. Всё, больше нам не нужно ничего для начала использования всех благ VS Code. Переходим к основному проекту.

Отладка

Для начала скомпилируем программу (нет, нет, убери терминал, теперь это делается по нажатию Ctrl+Shift+B).


Как вы видите в проводнике появился main , значит все в порядке и сборка прошла без ошибок. У меня не слишком большая программа, но выполняется она моментально. Одним словом, провал чистой воды, потому что отладка идет в отдельном терминале, который закрывается после того, как программа дошла в main() до "return 0;" .



Пришло время для брейкпоинтов. Выберем строчку с "return 0;" и нажимаем F9.



Строчка, помеченная красной точкой слева — место, где остановится программа, при выполнении.

Далее нажимаем F5.


Как я и сказал, программа остановила выполнение. Обратите внимание на окно с локальными переменными.


Удобненько. Также при остановке можно наводить мышкой на переменные и структуры в коде и смотреть их значения.



Также, если на каком-то этапе выполнения вам нужно посмотреть пошаговое выполнение той или иной операции, например в цикле, то поставьте брейкпоинт перед ней и нажмите F10 для выполнения текущей строчки без захода в подпрограмму и F11 с заходом.

Также есть случаи, когда считать выражение очень муторно вручную, но для отладки вам нужно знать, например, значение суммы трех элементов массива, или значение большого логического выражения. Для этого существуют контрольные значения. Все это и многое другое могут показать вам Контрольные значения (или «watch»).


  1. Для каждой папки вам нужно отдельно настроить файлы сборки и путь к программе.
  2. VS Code не решит ваших проблем, но поможет быстрее с ними разобраться. Причем в разы.
  3. После каждого изменения программы, ее нужно компилировать заново, нажимая Ctrl+Shift+B.

Об авторе

Visual Studio Code - это современная и очень удобная интегрированная среда разработки от Microsoft написанная на основе платформы Electron и NodeJS. Здесь есть встроенный отладчик кода, поддержка контроля версий с помощью Git, подсветка синтаксиса для множества языков, автодополнение кода, интегрированный терминал, поддержка рефракторинга и сниппеты.

В этой статье мы рассмотрим, как установить Visual Studio Code на Ubuntu 18.04 или более поздних версий. Для этого лучше всего использовать официальный репозиторий от Microsoft. Однако можно также воспользоваться snap-пакетом или центром приложений Ubuntu.

Установка Visual Studio Code на Ubuntu

Для работы репозитория нужно установить несколько пакетов. Для этого выполните команду:

Затем установите ключ репозитория:

И добавьте сам репозиторий:

sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"

После этого остается обновить списки пакетов и установить VS Code:

sudo apt update
sudo apt install code


После завершения установки вы можете запустить программу, выполнив в терминале команду code, или через главное меню системы:


Главное окно программы будет выглядеть вот так:


В левой части окна вертикально расположены несколько вкладок для ориентации в интерфейсе программы. На первой вкладке выполняется работа с проектами и файлами. Вторая вкладка позволяет выполнять поиск по открытым проектам. Третья вкладка - система контроля версий. Четвёртая - отладчик, а пятая - установка дополнений.

Также можно установить программу с помощью менеджера пакетов snap. Для этого выполните:

sudo snap install --classic code


А ещё программа есть в центре приложений Ubuntu:

Удаление Visual Studio Code в Ubuntu

Удалять программу надо так, как вы её устанавливали. Если установка Visual Studio Code Ubuntu 18.04 выполнялась из репозитория Microsoft, то для удаления выполните:

sudo apt purge code

Затем можно отключить репозиторий с помощью утилиты Программы и обновления:

А если установка выполнялась через менеджер пакетов snap или центр приложений, то для удаления достаточно выполнить:

sudo snap remove code

Выводы

Теперь у вас есть успешно установленная VS Code Ubuntu 18.04, и вы можете переходить к её настройке, а затем к программированию. Далее вам нужно настроить внешний вид среды, а также установить необходимые дополнения. Но об этом поговорим в следующих статьях.

Нет похожих записей


Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.

Читайте также: