GNOME, возможно, избавился от Gedit в качестве текстового редактора по умолчанию, но он по-прежнему любим давними пользователями Linux.
В первую очередь это текстовый редактор, но с некоторыми настройками он может работать как легкий редактор кода.
Да, незачем больше использовать VS Code или другие специализированные редакторы кода для написания Bash-скриптов или простых программ на других языках, когда есть Gedit.
1. Установите плагины
Немногие люди даже не знают, что в Gedit есть функция установки плагинов. Вы можете установить плагины, чтобы получить дополнительные возможности.
Существует два вида плагинов:
- Официальные плагины Gedit, которые доступны из меню редактора.
- Плагины сторонних разработчиков, которые можно загрузить с веб-сайтов проектов и поместить в каталог plugins (о них речь пойдет ниже).
Плагины Gedit могут быть расположены в каталогах /usr/share/gedit/plugins или ~/.local/share/gedit/plugins.
![](https://i0.wp.com/linuxthebest.net/wp-content/uploads/2023/04/plugin-install-gedit-plugin-saved-to-the-directory.png?resize=1024%2C470&ssl=1)
Доступ к доступным и установленным плагинам можно получить, нажав на меню Hamburger, а затем открыв окно Preference,
![](https://i0.wp.com/linuxthebest.net/wp-content/uploads/2023/04/access-preferences.png?resize=1024%2C644&ssl=1)
В окне Параметры есть вкладка Плагины, где вы можете увидеть все доступные вам плагины. Вы можете использовать флажки для включения и отключения плагинов.
![](https://i0.wp.com/linuxthebest.net/wp-content/uploads/2023/04/plugin-install-plugins-in-prefereneces.png?resize=1024%2C658&ssl=1)
2. Показать браузер файлов в боковой панели
Если вы работаете над проектом, в котором есть несколько файлов и папок, очень полезно сделать так, чтобы браузер файлов отображал все доступные файлы на боковой панели.
Перейдите в Настройки -> Плагины и включите панель браузера файлов.
![](https://i0.wp.com/linuxthebest.net/wp-content/uploads/2023/04/file-browser-file-browser-plugin-in-preferences.png?resize=1024%2C532&ssl=1)
После этого нажмите на меню в правом верхнем углу и включите вид боковой панели в меню Вид -> Боковая панель.
Теперь измените вид боковой панели на браузер файлов, если это еще не сделано.
![](https://i0.wp.com/linuxthebest.net/wp-content/uploads/2023/04/file-browser-file-browser-as-a-side-pane.png?resize=1024%2C536&ssl=1)
3. Встроить терминал
Да! Вы можете встроить терминал прямо в текстовый редактор Gedit.
В чем смысл? Ну, если вы пишете программы или скрипты, встроенный терминал поможет вам запустить скрипт и проверить изменения в коде прямо в редакторе.
![](https://i0.wp.com/linuxthebest.net/wp-content/uploads/2023/04/terminal-gedit-embedded-terminal.png?resize=1024%2C520&ssl=1)
Чтобы получить это, сначала установите плагин (для Ubuntu):
sudo apt install gedit-plugin-terminal
После установки плагина включите его в меню Настройки->Плагин.
![](https://i0.wp.com/linuxthebest.net/wp-content/uploads/2023/04/terminal-embedded-terminal-plugin-in-plugins-tab.png?resize=1024%2C475&ssl=1)
Включите нижнюю панель из меню -> Вид -> Нижняя панель
![](https://i0.wp.com/linuxthebest.net/wp-content/uploads/2023/04/terminal-enable-bottom-panel-for-embedded-terminal.png?resize=1024%2C484&ssl=1)
4. Предварительный просмотр в формате Markdown
Для Linux доступно несколько редакторов Markdown, но вам не обязательно устанавливать еще одно приложение, чтобы использовать Markdown.
С помощью плагина, который неудивительно называется Gedit Markdown Preview, Gedit прекрасно справляется с отображением кода в формате Markdown.
Пользователи Arch могут найти его в AUR как пакет gedit-plugin-markdown_preview.
Другие пользователи Linux могут найти инструкции по установке на веб-странице проекта.
После установки включите его в плагинах. Вы должны включить вид боковой панели из меню —> Вид > Боковая панель
![](https://i0.wp.com/linuxthebest.net/wp-content/uploads/2023/04/enable-side-panel.png?resize=1024%2C650&ssl=1)
При этом в боковой или нижней панели начинает отображаться рендеринг текста Markdown.
![](https://i0.wp.com/linuxthebest.net/wp-content/uploads/2023/04/markdown-preview-markdown-preview.png?resize=1024%2C658&ssl=1)
5. Создавайте сниппеты
Хорошие кодеры кодируют. Лучшие кодеры используют их повторно.
Если вы часто используете один и тот же фрагмент кода или текста, вы можете сохранить его как сниппет и вставить, когда это необходимо. Это сэкономит вам время (и разочарование).
Сначала включите плагин Snippet.
![](https://i0.wp.com/linuxthebest.net/wp-content/uploads/2023/04/enable-snippet-pluglin.png?resize=1024%2C644&ssl=1)
Теперь вы можете получить доступ к сниппетам из меню -> Управление сниппетами
![](https://i0.wp.com/linuxthebest.net/wp-content/uploads/2023/04/access-manage-snippet.png?resize=1024%2C647&ssl=1)
Вы обнаружите, что в него уже добавлено несколько фрагментов для различных языков программирования.
![](https://i0.wp.com/linuxthebest.net/wp-content/uploads/2023/04/snippet-pre-created-snippets-in-gedit-showing-cpp-main-snippet.png?resize=1024%2C661&ssl=1)
Вы также можете добавить свои фрагменты в нужную папку, нажав на знак + слева внизу. Вы также можете назначить клавишу быстрого доступа к фрагментам, чтобы вставлять их еще быстрее.
![](https://i0.wp.com/linuxthebest.net/wp-content/uploads/2023/04/adding-a-custom-markdown-table-snippet.png?resize=1024%2C708&ssl=1)
6. Исправьте проблему темного режима
Кодеры любят темный режим. Gedit придерживается системной темы, и если вы переключаетесь в темный режим на уровне ОС, он также переключается в темный режим.
Основная проблема заключается в том, что вы не можете прочитать ничего на текущей выделенной строке, потому что и текст, и выделение строки окрашены в белый цвет.
![](https://i0.wp.com/linuxthebest.net/wp-content/uploads/2023/04/dark-mode-issue-text-not-visible-in-highlight-line.png?resize=1024%2C327&ssl=1)
Исправить это невозможно. Однако в качестве обходного пути можно либо отключить подсветку текущей строки, либо использовать другую цветовую схему. Я предпочитаю выбрать другую цветовую схему.
Перейдите в Параметры -> Шрифт и цвета и выберите темную цветовую схему, например Oblivion. Это немного изменит цветовую схему, но, по крайней мере, вы сможете видеть текст на выделенных строках.
![](https://i0.wp.com/linuxthebest.net/wp-content/uploads/2023/04/dark-mode-issue-settting-a-new-clor-scheme-to-the-dark-mode-font-issue.png?resize=1024%2C539&ssl=1)
7. Быстрое выделение выделенного текста
Дважды щелкните по слову, и Gedit выделит все вхождения этого слова во всем документе.
![](https://i0.wp.com/linuxthebest.net/wp-content/uploads/2023/04/quick-highlight-result.png?resize=1024%2C604&ssl=1)
Эта функция не включена по умолчанию, хотя существует официальный плагин.
Перейдите в Настройки -> Плагины и включите опцию Быстрое выделение.
![](https://i0.wp.com/linuxthebest.net/wp-content/uploads/2023/04/quick-highlight-already-available-plugin-no-external-needed.png?resize=1024%2C552&ssl=1)
8. Показывать номера строк
Многие редакторы кода по умолчанию показывают номера строк. Это помогает быстро перейти к нужной строке, когда вы видите «синтаксическую ошибку в строке X».
Вы можете включить отображение номеров строк, перейдя в Параметры -> Вид -> Отображать номера строк:
![](https://i0.wp.com/linuxthebest.net/wp-content/uploads/2023/04/line-number-display-line-numbers-in-gedit.png?resize=1024%2C533&ssl=1)
Вы также можете включить или выключить его снизу.
![](https://i0.wp.com/linuxthebest.net/wp-content/uploads/2023/04/show-line-numbers.png?resize=1024%2C447&ssl=1)
9. Сохранить версию
Если вы изменяете файл, возможно, лучше создать резервную копию? Gedit может сделать это автоматически.
Включите эту функцию в настройках -> Редактор -> Создать резервную копию.
![](https://i0.wp.com/linuxthebest.net/wp-content/uploads/2023/04/save-backup.png?resize=1024%2C648&ssl=1)
В качестве резервного файла появится файл с именем исходного файла, дополненным символом ~.
![](https://i0.wp.com/linuxthebest.net/wp-content/uploads/2023/04/version-in-file-manager.png?resize=1024%2C453&ssl=1)
10. Автосохранение файлов
Раз уж мы заговорили о версиях и резервных копиях, как насчет включения автосохранения в Gedit? Таким образом, если вы работаете над документом и забыли сохранить его с помощью Ctrl+S вручную, изменения будут сохранены автоматически.
Примечание. Эта функция НЕ работает с абсолютно новым документом, который никогда не был сохранен на диске.
В меню Параметры -> Редактор вы можете включить функцию автосохранения. По умолчанию автосохранение происходит каждые 10 минут, но вы можете изменить длительность по своему усмотрению.
![](https://i0.wp.com/linuxthebest.net/wp-content/uploads/2023/04/auto-save-files-the-built-in-save-function-that-saves-the-document-after-some-time-1.png?resize=1024%2C539&ssl=1)
Существует также стороннее расширение smart-auto-save, которое автоматически сохраняет документ, как только вы прекращаете его печатать.
![](https://i0.wp.com/linuxthebest.net/wp-content/uploads/2023/04/auto-save-smart-auto-save.png?resize=1024%2C659&ssl=1)