Библиотека сайта rus-linux.net
Знакомьтесь, Kate: мощный текстовый редактор с дружественным интерфейсом
Оригинал: Getting Started With Kate, the Friendly yet Powerful Text EditorАвтор: Juliet Kemp
Дата публикации: понедельник, 9 февраля, 2009 г.
Перевод: Анастасия Ильичева
Дата перевода: 15 августа 2009 г.
Знакомимся с Kate
Вы уже наверняка знакомы с Kate, если используете графический интерфейс KDE. Если же нет, то рекомендуем познакомиться с ним, когда вам понадобится отредактировать текстовые файлы, будь то примеры кода, HTML, файлы конфигурации или обычный текст. Kate предлагает массу полезных инструментов: одновременную работу с несколькими документами (можно открывать столько документов, сколько необходимо, или несколько раз открыть один и тот же файл, но в разных окнах) и поддержку сессий (автоматическое открытие заданного набора документов).
Этот краткий экскурс поможет начать работу с Kate. Сегодняшняя статья посвящена основным элементам, следующая расскажет о настройке редактора и использовании интерфейса командной строки, а в заключении я расскажу о возможностях Kate для программирования (в том числе, для HTML-вёрстки).
Kate нетрудно найти - если у вас установлен KDE, то редактор в нём уже есть. В противном случае его можно установить с помощью менеджера пакетов (пакет kdebase) или загрузить исходный код из Сети.
Всё бывает в первый раз
Первое, чем вы столкнётесь, запустив Kate, - окно выбора сессии. Это
полезная возможность, и мы обсудим её позже, а пока просто нажмите кнопку
<Открыть>, и у вас появится сессия по умолчанию с одним открытым
документом, как и в любом другом текстовом редакторе (рис.1).
После этого можно переходить к непосредственному редактированию (или
созданию) документа. Работают все стандартные меню, команды (<Открыть>,
<Сохранить>, <Сохранить как>) и горячие клавиши (рис.2).
Меню <Инструменты> позволяет задавать параметры визуального оформления текста, подробности читайте в третьей части. Также есть возможность быстрого перевода регистра текста, переноса строк и проверки орфографии.
При наборе текста можно заметить, что Kate отслеживает расстановку скобок - когда скобка закрывается, то подсвечивается соответствующая открывающаяся скобка. Это полезно при работе с кодом, когда необходимо легко отыскать парные скобки. В отличие от других редакторов, Kate не выдаёт предупреждения о том, что нет открывающейся скобки. С одной стороны, это несомненный плюс (если вы пользуетесь смайликами, то напоминания могут сильно раздражать), но с другой - неудачное решение (когда вы пишете программу, то можете легко пропустить ошибку).
Редактор не сохраняет черновики в случае краха системы, хотя и предупреждает,
если при закрытии имеются несохранённые изменения. Нажатие Ctrl+S
позволяет сохранить текущий файл или открывает диалог сохранения, если документ
еще не имеет имени.
Боковая панель навигации состоит из двух вкладок: списка документов (где отражаются все открытые документы текущей сессии) и браузера. В меню <Окна> можно выбрать, раскрывать ли вкладки по умолчанию. Из этого меню также можно получить доступ к другим инструментам и настроить их - я расскажу об этом во второй части.
Вкладка <Документы> отображает список файлов, которые в данный момент открыты в редакторе. Текущий файл подсвечен розовым, и, если какой-то файл не был сохранен после внесения изменений, возле его имени отображается символ дискеты. Такая же иконка отображена в строке статуса при просмотре несохраненного документа. Кроме того в строке статуса указан режим (вставка или перезапись), позиция курсора (номер строки и символа в строке) и название файла.
Сессии
Поддержка сессий поистине очень полезна. Она позволяет сохранять настройки окна редактора и открытые документы через меню <Сессии> -> <Сохранить как>. Когда в следующий раз вы будете работать над этим же проектом, то воспользуйтесь меню <Сессии> -> <Открыть последние>, выберите сохранённые сессии, и все ваши документы будут открыты именно в том виде, в котором вы их сохранили. Удобнее запускать Kate из командной строки с ключом -s <название сессии>.
Также можно использовать анонимные сессии (установка по умолчанию), если вы не хотите сохранять сессии. Чтобы не видеть каждый раз при запуске Kate окно выбора сессий, нужно отметить флажок <Всегда использовать эти настройки> внизу списка сессий при следующем запуске редактора.
Множественные окна и разделение окон
Разделение окна доступно через меню <Окна> или по щелчку правой кнопкой в
строке статуса. Оно позволяет одновременно видеть несколько документов на одной
странице, вместо того, чтобы выбирать из открытых документов нужные с помощью
вкладки <Документы> (рис.3).
Окна могут быть разделены вертикально или горизонтально нужное число раз.
Это позволяет легко сравнивать файлы или использовать данные из одного файла
при редактировании другого. Изначально разделение создаёт в обоих частях один
и тот же документ, однако с помощью курсора и команды Ctrl+O
можно
открыть другой документ в текущей части. Закрытие режима или окна производится
щелчком правой кнопкой мыши по строке статуса соответствующего окна.
Во второй части: настройка Kate и интерфейс командной строки.