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, яке автоматично зберігає документ, щойно ви припиняєте його друкувати.