GNOME, возможно, избавился от Gedit в качестве текстового редактора по умолчанию, но он по-прежнему любим давними пользователями Linux.
В первую очередь это текстовый редактор, но с некоторыми настройками он может работать как легкий редактор кода.
Да, незачем больше использовать VS Code или другие специализированные редакторы кода для написания Bash-скриптов или простых программ на других языках, когда есть Gedit.
1. Установите плагины
Немногие люди даже не знают, что в Gedit есть функция установки плагинов. Вы можете установить плагины, чтобы получить дополнительные возможности.
Существует два вида плагинов:
- Официальные плагины Gedit, которые доступны из меню редактора.
- Плагины сторонних разработчиков, которые можно загрузить с веб-сайтов проектов и поместить в каталог plugins (о них речь пойдет ниже).
Плагины Gedit могут быть расположены в каталогах /usr/share/gedit/plugins или ~/.local/share/gedit/plugins.
Доступ к доступным и установленным плагинам можно получить, нажав на меню Hamburger, а затем открыв окно Preference,
В окне Параметры есть вкладка Плагины, где вы можете увидеть все доступные вам плагины. Вы можете использовать флажки для включения и отключения плагинов.
2. Показать браузер файлов в боковой панели
Если вы работаете над проектом, в котором есть несколько файлов и папок, очень полезно сделать так, чтобы браузер файлов отображал все доступные файлы на боковой панели.
Перейдите в Настройки -> Плагины и включите панель браузера файлов.
После этого нажмите на меню в правом верхнем углу и включите вид боковой панели в меню Вид -> Боковая панель.
Теперь измените вид боковой панели на браузер файлов, если это еще не сделано.
3. Встроить терминал
Да! Вы можете встроить терминал прямо в текстовый редактор Gedit.
В чем смысл? Ну, если вы пишете программы или скрипты, встроенный терминал поможет вам запустить скрипт и проверить изменения в коде прямо в редакторе.
Чтобы получить это, сначала установите плагин (для Ubuntu):
sudo apt install gedit-plugin-terminal
После установки плагина включите его в меню Настройки->Плагин.
Включите нижнюю панель из меню -> Вид -> Нижняя панель
4. Предварительный просмотр в формате Markdown
Для Linux доступно несколько редакторов Markdown, но вам не обязательно устанавливать еще одно приложение, чтобы использовать Markdown.
С помощью плагина, который неудивительно называется Gedit Markdown Preview, Gedit прекрасно справляется с отображением кода в формате Markdown.
Пользователи Arch могут найти его в AUR как пакет gedit-plugin-markdown_preview.
Другие пользователи Linux могут найти инструкции по установке на веб-странице проекта.
После установки включите его в плагинах. Вы должны включить вид боковой панели из меню —> Вид > Боковая панель
При этом в боковой или нижней панели начинает отображаться рендеринг текста Markdown.
5. Создавайте сниппеты
Хорошие кодеры кодируют. Лучшие кодеры используют их повторно.
Если вы часто используете один и тот же фрагмент кода или текста, вы можете сохранить его как сниппет и вставить, когда это необходимо. Это сэкономит вам время (и разочарование).
Сначала включите плагин Snippet.
Теперь вы можете получить доступ к сниппетам из меню -> Управление сниппетами
Вы обнаружите, что в него уже добавлено несколько фрагментов для различных языков программирования.
Вы также можете добавить свои фрагменты в нужную папку, нажав на знак + слева внизу. Вы также можете назначить клавишу быстрого доступа к фрагментам, чтобы вставлять их еще быстрее.
6. Исправьте проблему темного режима
Кодеры любят темный режим. Gedit придерживается системной темы, и если вы переключаетесь в темный режим на уровне ОС, он также переключается в темный режим.
Основная проблема заключается в том, что вы не можете прочитать ничего на текущей выделенной строке, потому что и текст, и выделение строки окрашены в белый цвет.
Исправить это невозможно. Однако в качестве обходного пути можно либо отключить подсветку текущей строки, либо использовать другую цветовую схему. Я предпочитаю выбрать другую цветовую схему.
Перейдите в Параметры -> Шрифт и цвета и выберите темную цветовую схему, например Oblivion. Это немного изменит цветовую схему, но, по крайней мере, вы сможете видеть текст на выделенных строках.
7. Быстрое выделение выделенного текста
Дважды щелкните по слову, и Gedit выделит все вхождения этого слова во всем документе.
Эта функция не включена по умолчанию, хотя существует официальный плагин.
Перейдите в Настройки -> Плагины и включите опцию Быстрое выделение.
8. Показывать номера строк
Многие редакторы кода по умолчанию показывают номера строк. Это помогает быстро перейти к нужной строке, когда вы видите «синтаксическую ошибку в строке X».
Вы можете включить отображение номеров строк, перейдя в Параметры -> Вид -> Отображать номера строк:
Вы также можете включить или выключить его снизу.
9. Сохранить версию
Если вы изменяете файл, возможно, лучше создать резервную копию? Gedit может сделать это автоматически.
Включите эту функцию в настройках -> Редактор -> Создать резервную копию.
В качестве резервного файла появится файл с именем исходного файла, дополненным символом ~.
10. Автосохранение файлов
Раз уж мы заговорили о версиях и резервных копиях, как насчет включения автосохранения в Gedit? Таким образом, если вы работаете над документом и забыли сохранить его с помощью Ctrl+S вручную, изменения будут сохранены автоматически.
Примечание. Эта функция НЕ работает с абсолютно новым документом, который никогда не был сохранен на диске.
В меню Параметры -> Редактор вы можете включить функцию автосохранения. По умолчанию автосохранение происходит каждые 10 минут, но вы можете изменить длительность по своему усмотрению.
Существует также стороннее расширение smart-auto-save, которое автоматически сохраняет документ, как только вы прекращаете его печатать.