Kate (the
 KDE Advanced Text Editor) - это популярный и мощный текстовый редактор,
 который устанавливается по умолчанию в KDE и обладает огромной 
функциональностью как при редактировании текста, так и при 
программировании. Среди его возможностей автоматическая расстановка 
отступов, подсветка синтаксиса для сотен языков программирования, режим 
выделения блоков кода, проверка орфографии и многое другое.
За годы развития Kate
 получил множество новых функций и улучшений, превратившись в 
практически совершенный редактор с поддержкой огромного количества 
языков.
Это очень быстрый и мощный инструмент для 
программистов, который можно использовать как для редактирования текста,
 так и для написания программ на любом языке программирования.
Интерфейс
 программы разделен на три главные части (не считая меню и панели 
инструментов) и нижнюю панель для поиска и замены. Слева находится 
боковая панель со списком открытых документов и проектов, в панели 
статуса в нижней части окна выводится информация о текущей строке и 
столбце, а также имя файла и кодировка. Большую часть окна занимает сама
 область редактирования, в которой также отображаются номера строк и 
символы в виде стрелок, предназначенные для сворачивания и 
разворачивания блоков кода или функций. Kate корректно определяет 
начало и конец функций в различных языках программирования, поэтому эта 
функция очень полезна и улучшает читаемость исходного текста программы.
Сворачивание и разворачивание кода:
Kate
 может работать с несколькими файлами одновременно, организуя их в 
панели Documents в левой части окна. Доступны горячие клавиши в 
стиле Firefox, например Ctrl+W для закрытия текущего документа. Помимо 
редактирования отдельных файлов, Kate позволяет создавать и сохранять 
проекты как коллекции файлов.
Меню View позволяет разделит область редактирования как по горизонтали, так и по вертикали, что удобно при работе с широким экраном.
Kate
 обеспечивает быстрый доступ к списку недавно редактировавшихся файлов 
(меню File->Open Recent), а также пункт меню "Open With", чтобы 
открыть текущий файл в другом приложении. Если необходимо, можно 
экспортировать текущий файл в HTML, при этом будут сохранены все отступы
 и подсветка синтаксиса.
Еще одной примечательной возможностью Kate
 является режим редактирования Vi-style, который позволяет 
использовать Kate в манере популярного консольного редактора Vim, 
поэтому его пользователи почувствуют себя как дома. В этом режиме 
нажмите "I", чтобы перейти в режим вставки, и затем редактируйте текст. 
Затем нажмите "Escape", чтобы вернуться в командный режим и используйте 
команды типа :w или :q, чтобы сохранить файл и выйти из Kate. Активировать режим Vi-style можно в меню "Edit->Vi Input Mode", или нажав Alt+Ctrl+V.
Режим Vi:
Подсветка синтаксиса в Kate
 практически совершенна. Помимо самых распространенных языков, таких 
как C/C++, Java, Perl, Python, PHP, или языков разметки, таких 
как HTML/CSS, XML, Kate также обеспечивает подсветку синтаксиса для 
множества менее известных языков, например для различных скриптов, 
включая скрипты для конфигурационных файлов Quake и даже для CubeScript,
 используемого в AssaultCube.
Подсветка синтаксиса для множества языков:
Отступы - еще одна фишка Kate, и вы можете задать, использовать ли для них пробелы или табуляцию, а также определить их ширину (по умолчанию 8 пробелов).
Kate
 также поддерживает сессии, поэтому при запуске он может начать с 
пустого файла, или загрузить последнюю сессию, или сессию, которую вы 
выберете, и восстановить все открытые в этой сессии файлы. 
Поддержка вкладок - еще одна хорошая функция, и для работы с ними вы можете использовать горячие клавиши в стиле Firefox, например создать новый документ в новой вкладке (Ctrl+N), или закрыть текущую вкладку (Ctrl+W).
Вкладки в Kate:
Имеется также поддержка автодополнения слов и проверка орфографии.
Среди
 других возможностей модуль поиска и замены, полноэкранный режим работы,
 закладки и режим выделения блоков текста. Последний доступен в меню "Edit->Block Selection Mode" или по клавиатурному сочетанию Ctrl+Shift+B.
 Его смысл в том, что вы можете выделять блоки текста вместо строк, то 
есть выделять текст только до определенного столбца.
Kate
 имеет достаточно опций настройки, чтобы удовлетворить самого 
требовательного в этом плане пользователя, который хочет полностью 
перенастроить поведение программы под свои нужды и вкусы.
Окно настроек Kate:
Плагины включают простой фронтенд для GDB, шаблоны или панель вкладок.
Плагины Kate:
Плагин панели вкладок:
Перевод. Оригинал здесь. 








 
 
Мой лучший редактор - Codelobster
ОтветитьУдалить