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