Gedit (Gnome editor) — простой в использовании и универсальный текстовый редактор рабочей среды GNOME,
Содержание
- Введение
- Установка текстового редактора Gedit
- В Arch Linux
- В Ubuntu
- Синтаксис
- Параметры
- Форматы файлов
- Кодировки
- Работа с редактором Gedit
- Заключение
Введение
В Linux эффективное редактирование текста имеет первостепенное значение не только для разработчиков, системных администраторов, но и обычных пользователей.
Одним из самых универсальных и удобных текстовых редакторов является Gedit. Несмотря на простоту и лёгкость в использовании он является мощным текстовым редактором общего назначения.
Установка текстового редактора Gedit
Gedit предустановлен во многих дистрибутивах Linux и предлагает широкий спектр функций и возможностей настройки, но при его отсутствии установка не представляет трудностей.
В Arch Linux
oleg@mobile:~:$ yay -S gedit
Sync Explicit (1): gedit-48.0-1
разрешение зависимостей...
проверка конфликтов...
Пакеты (6) libgedit-amtk-5.9.0-1 libgedit-gfls-1:0.2.0-1 libgedit-gtksourceview-299.3.0-1 libgedit-tepl-6.11.0-1 libpeas-1.36.0-5
gedit-48.0-1
Будет загружено: 2,91 MiB
Будет установлено: 20,94 MiB
:: Приступить к установке? [Y/n]
:: Получение пакетов...
gedit-48.0-1-x86_64 1800,3 KiB 297 KiB/s 00:06 [###############################################] 100%
libgedit-gtksourceview-299.3.0-1-x86_64 654,8 KiB 277 KiB/s 00:02 [###############################################] 100%
libgedit-tepl-6.11.0-1-x86_64 262,0 KiB 237 KiB/s 00:01 [###############################################] 100%
libpeas-1.36.0-5-x86_64 136,9 KiB 313 KiB/s 00:00 [###############################################] 100%
libgedit-amtk-5.9.0-1-x86_64 87,3 KiB 294 KiB/s 00:00 [###############################################] 100%
libgedit-gfls-1:0.2.0-1-x86_64 34,5 KiB 77,4 KiB/s 00:00 [###############################################] 100%
Total (6/6) 2,9 MiB 257 KiB/s 00:12 [###############################################] 100%
(6/6) проверка ключей [###############################################] 100%
(6/6) проверка целостности пакета [###############################################] 100%
(6/6) загрузка файлов пакетов [###############################################] 100%
(6/6) проверка конфликтов файлов [###############################################] 100%
(6/6) проверка доступного места [###############################################] 100%
:: Обработка изменений пакета...
(1/6) установка libgedit-amtk [###############################################] 100%
(2/6) установка libgedit-gfls [###############################################] 100%
(3/6) установка libgedit-gtksourceview [###############################################] 100%
(4/6) установка libgedit-tepl [###############################################] 100%
(5/6) установка libpeas [###############################################] 100%
Дополнительные зависимости для 'libpeas'
lua51-lgi: Lua loader
python-gobject: Python loader [установлено]
(6/6) установка gedit [###############################################] 100%
Дополнительные зависимости для 'gedit'
gedit-plugins: Additional features
:: Запуск post-transaction hooks...
(1/4) Arming ConditionNeedsUpdate...
(2/4) Compiling GSettings XML schema files...
(3/4) Updating icon theme caches...
(4/4) Updating the desktop file MIME type cache...
oleg@mobile:~:$
В Ubuntu
oleg@mobile:~:$ sudo apt install gedit
...
oleg@mobile:~:$
Синтаксис
oleg@mobile:~:$ gedit [ПАРАМЕТР…] [ФАЙЛ…] [+СТРОКА[:СТОЛБЕЦ]]
Параметры
Параметры справки
-h, --help
Показать параметры справки
--help-all
Показать все параметры справки
--help-gapplication
Показать параметры GApplication
--help-gtk
Показать параметры GTK+
Параметры приложения
-V, --version
Показать версию приложения
--list-encodings
Показывать список возможных значений для кодировки
--encoding=КОДИРОВКА
Установить кодировку символов, используемую при открытии файлов, перечисленных в командной строке
--new-window
Создать новое главное окно в существующем экземпляре gedit
--new-document
Создать новый документ в существующем экземпляре приложения
-w, --wait
Открыть файлы и заблокировать процесс до их закрытия
-s, --standalone
Запустить gedit в обычном режиме
--display=ДИСПЛЕЙ
Используемый X-дисплей
Форматы файлов
Gedit поддерживает различные форматы файлов, включая простой текст, файлы кода (например, HTML, CSS, JavaScript, Python и т. д.), файлы конфигурации и многое другое. Он автоматически определяет тип файла на основе расширения файла и применяет подсветку синтаксиса соответствующим образом.
Кодировки
Gedit также поддерживает широкий спектр кодировок, которые еще больше расширяют его функциональность. От интеграции управления версиями до фрагментов кода и проверки орфографии, есть кодировки практически для любых нужд:
oleg@mobile:~:$ gedit --list-encodings
ogedit --list-encodings-list-encodings
UTF-8
ISO-8859-1
ISO-8859-2
ISO-8859-3
ISO-8859-4
ISO-8859-5
ISO-8859-6
ISO-8859-7
ISO-8859-8
ISO-8859-9
ISO-8859-10
ISO-8859-13
ISO-8859-14
ISO-8859-15
ISO-8859-16
UTF-7
UTF-16
UTF-16BE
UTF-16LE
UTF-32
UCS-2
UCS-4
ARMSCII-8
BIG5
BIG5-HKSCS
CP866
EUC-JP
EUC-JP-MS
CP932
EUC-KR
EUC-TW
GB18030
GB2312
GBK
GEORGIAN-ACADEMY
IBM850
IBM852
IBM855
IBM857
IBM862
IBM864
ISO-2022-JP
ISO-2022-KR
ISO-IR-111
JOHAB
KOI8R
KOI8-R
KOI8U
SHIFT_JIS
TCVN
TIS-620
UHC
VISCII
WINDOWS-1250
WINDOWS-1251
WINDOWS-1252
WINDOWS-1253
WINDOWS-1254
WINDOWS-1255
WINDOWS-1256
WINDOWS-1257
WINDOWS-1258
oleg@mobile:~:$
Можно управлять кодировками, например, так:
oleg@mobile:~:$ gedit --encoding=UTF-8 example.txt
oleg@mobile:~:$
Выбор правильной кодировки гарантирует правильное отображение файлов и позволяет избежать проблем со специальными символами или языками, использующими нестандартные скрипты.
Работа с редактором Gedit
Gedit можно запустить из командной строки, либо из меню.
Базовое использование
После запуска Gedit будет запущен чистый и интуитивно понятный интерфейс:
Можно сразу начать печатать для создания нового документа, либо открыть существующий файл, используя меню Файл или указать путь к файлу в качестве аргумента командной строки.
Открываем файл
Открываем существующий файл из командной строки:
oleg@mobile:~:$ gedit ~/Directory/ar1.txt oleg@mobile:~:$
Открываем существующий файл из меню:
Создаём файл
Создаём новый документ из командной строки:
oleg@mobile:~:$ gedit ~/Directory/new_file.txt oleg@mobile:~:$
То же самое можно выполнить, конечно, и из меню.
Расширенные функции
Помимо базового редактирования текста, Gedit предлагает несколько расширенных функций, которые повышают производительность и эффективность рабочего процесса.
Некоторые примечательные функции
Разделённый вид
Разделение окна редактора на несколько панелей для одновременного просмотра и редактирования различных разделов документа
Поиск и замена
Использование мощных функций поиска и замены с поддержкой регулярных выражений и чувствительностью к регистру
Внешние инструменты
Интегрирование внешних инструментов командной строки непосредственно в Gedit для таких задач, как компиляция кода, форматирование
Удалённое редактирование
Редактирование файлов, расположенных на удалённых серверах с использованием протоколов SSH или FTP
Сочетания клавиш
Для упрощения процесса редактирования Gedit предоставляет множество сочетаний клавиш для выполнения распространённых задач, что значительно ускорит рабочий процесс. Просмотр и настройка сочетаний клавиш выполняется через меню Настройки на вкладке Сочетания клавиш
Заключение
Освоение в Linux возможностей текстового редактора Gedit открывает целый мир возможностей для редактирования и обработки текста. Этот редактор значительно повышает производительность при создании и редактировании любых документов.