
Можно ли отлаживать наши программы, написанные на языке C, с помощью текстового редактора gedit? Если нет, то как это сделать?
решение1
gedit
это текстовый редактор - он раскрасит синтаксис, но не поможет вам его скомпилировать или отладить. Я предлагаю вам использовать geany
. Это очень простая, очень легкая в использовании IDE, которую вы можете использовать для написания, компиляции и отладки. Она доступна либо через Software Center, либоsudo apt-get install geany
решение2
Плагины Gedit
Использовать gedit
внешний терминальный плагин
Вы можете использовать gedit
с плагином терминала. Шаги довольно просты:
- Включить репозиторий «Universe»
- Установить
gedit-plugins
- Активировать «Встроенный терминал»
- Используйте Ctrl+ F9, чтобы открыть терминал
- Другие
gedit
плагины
Шаг 1. Включить репозиторий «Universe»
Первый шаг — убедиться, что Universe
репозиторий активирован из Settings
-> Software & Updates
-> Ubuntu Software
и убедиться, что отмечен третий параметр:
Шаг 2. Установкаgedit-plugins
Установите gedit-plugs
с помощью команды:
sudo apt install gedit-plugins
Шаг 3. Активируйте «Встроенный терминал»
Откройте gedit
(не используйте sudo
) и выберите Edit
-> Preferences
-> Plugins
и отметьте галочкой Embedded Terminal
:
Шаг 4. Используйте Ctrl+ F9, чтобы открыть терминал.
В GIF ниже мы используем Ctrl+ F9, чтобы получить маленькое окно с командной строкой. Используйте мышь, чтобы щелкнуть и перетащить разделительную линию вверх, чтобы открыть приблизительный размер 24x80.
Цвета ужасные! (с gedit
цветовой схемой по умолчанию). Я только начал изучать это, создавая ответ, поэтому мои движения мыши ниже медленные...
Шаг 5. Другие gedit
плагины
Как упоминалось в Шаге 4., вы можете схватить разделительную полосу, чтобы увеличить окно терминала. Вот как это выглядит на обычной картинке ((не GIF).
В настоящее время в окне кодирования я использую еще три плагина gedit
:
- плагин для отображения 80-символьного фрагмента с другим цветом фона
- плагин для отображения всего документа в виде миниатюры, которую можно перетаскивать для быстрого перехода к разделу кода
- Выделите соответствующие скобки
Кроме того, есть внешний аддон, который я хотел бы установить для shellcheck
linter / checker, который показывает ошибки кода bash. Я не искал lint checker для других языков, но, очевидно, вы можете вводить gcc
и другие команды прямо в gedit
окне терминала.
Для дальнейшего чтения см.:
решение3
gedit ваш требуемый файл.c создает новый файл, в котором вы можете ввести свой код. Вы можете отладить его, скомпилировав код
Если вы используете компилятор gcc, то скопируйте вашу программу.c