Найти тему

Пять преимуществ текстового редактора Kate

810 прочитали
Текстовый редактор является инструментом, который практически всегда открыт у меня в рабочее время.

Текстовый редактор является инструментом, который практически всегда открыт у меня в рабочее время. В нем я сохраняю нужные фрагменты конфигурационных файлов, какие-то промежуточные текстовые фрагменты или ссылки на нужные ресурсы. Поэтому вопрос удобного использования текстового редактора для меня не является пустым звуком. Среди любимых мной сред рабочего окружения GNOME, KDE и XFCE больше всего приглянулся редактор Kate из кед. Ниже расскажу о пяти его преимуществах, которые считаю важными.

Напоминаю подписчикам канала Просто Код, что идет конкурс с отличными призами! Чтобы познакомиться с условиями и принять участие перейдите по ссылке ниже. Если вы еще не подписчик, то самое время стать им и зарегистрироваться в конкурсе!

Поддержка вкладок и возможность редактирования нескольких файлов одновременно

Помимо того, что Kate имеет поддержку вкладок, что позволяет открыть сразу несколько файлов в одном окне приложения, он умеет разделять рабочее пространство по вертикали и горизонтали, что делает возможным одновременную работу с разными файлами. Это удобно, например, для того, чтобы сравнивать какие-либо файлы или делать копию конфигурационного файла, но с незначительными изменениями.

Текстовый редактор является инструментом, который практически всегда открыт у меня в рабочее время.-2

Режим мультикурсора

Этот режим позволяет выделить сразу несколько строк в разных частях документа и произвести с ними одновременные действия, например, убрать лишний символ. Очень удобно при работе с конфигурационными файлами больших объемов. Для активации мультикурсора нужно зажать клавишу Alt и выделить нужные строки.

Текстовый редактор является инструментом, который практически всегда открыт у меня в рабочее время.-3

Поддержка проектов

В Kate можно открыть папку с bash-скриптами или с проектом на Python, что дает возможность не открывать каждый файл по отдельности, а работать из одной вкладки, в которой будет отображаться вся открытая директория.

Текстовый редактор является инструментом, который практически всегда открыт у меня в рабочее время.-4

Автоматическое дополнение кода при помощи LSP

Kate это не просто текстовый редактор. Его можно использовать в качестве среды разработки, так как в программу встроен Language Server Protocol (LSP), который дает возможность подсветки синтаксиса популярных языков программирования и автоматического дополнения кода. Естественно, для того, чтобы воспользоваться этим функционалом нужно вначале установить клиентскую часть LSP на свой дистрибутив.

Текстовый редактор является инструментом, который практически всегда открыт у меня в рабочее время.-5

Модули, расширяющие функционал

Основной функционал редактора расширяется за счет встроенных модулей. Например, по-умолчанию в Kate активированы модуль терминала и модуль для работы с GIT.

Текстовый редактор является инструментом, который практически всегда открыт у меня в рабочее время.-6

Разве этого нет в других редакторах?

Чтобы получить такие же возможности, какие предоставляет Kate в других текстовых редакторах, используемых по-умолчанию в любой среде рабочего окружения, нужно проделать определенные действия: установить модули, расширения, дополнительные библиотеки, часть редакторов просто-напросто не имеет возможности для расширения функционала. Kate же просто имеет все нужное прямо «из коробки», достаточно открыть редактор и начать работать.

Подведем итог

Следует понимать, что перечисленные преимущества являются важными для меня. Кому-то такие возможности покажутся излишними, что является вполне нормальной ситуацией. Нужно помнить, что любое ПО это в первую очередь инструмент для решения каких-либо задач. Если задача не требует определенных функций, то нельзя поставить их отсутствие в недостатки инструмента.

Напишите в комментариях какими вы текстовым редактором пользуетесь в своей любимой среде рабочего окружения и почему выбрали именно его, является ли этот редактор встроенным в дистрибутив по-умолчанию или вы устанавливаете что-то стороннее и дополнительно настраиваете?