Меню

Текстовый редактор kate для linux

Знакомьтесь, Kate: мощный текстовый редактор с дружественным интерфейсом

Знакомимся с 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 и интерфейс командной строки.

Источник

Текстовые редакторы для Linux (часть 1): vi, Gedit, Kate

Для чего нужны текстовые редакторы, наверное все знают: в них можно редактировать конфигурационные файлы, в них можно создать или поправить какой-либо скрипт, а так же банально можно просмотреть README-файл. Для Linux не так уж и мало текстовых редакторов. И большинство из них можно настроить под себя для большинства возникающих задач.

Читайте также:  Обзор windows 10 с русским языком

vi

Лидер-старичек vi (или один из его вариаций, такие как Vim или Elvis) доступен в большинстве *nix систем. Если Вы системный администратор и бегаете от одной *nix системы до другой, то Вам прямой путь к vi для работы, макросов и пр. Как только Вы изучите комбинации клавиш, управляющие слова, перемещение секций текста, или перемещение по большим файлам, тогда vi станет эффективным, быстрым, и предсказуемым. Хоть vi не имеет GUI, но, как по мне php с подсветкой в нем выглядит очень эффектно.

Gedit и Kate

Gedit (рис.1) — маленький и легкий текстовый редактор для GNOME. Этот редактор является редактором по-умолчанию в Ubuntu. Отличный текстовый редактор с подсветкой синтаксиса скриптов и языков программирования. Он расширяем посредством плагинов (рис.2) и наиболее эффективен для большинства задач.


Рис.1 Текстовый редактор GEdit


Рис.2 Текстовый редактор GEdit — настройка plugins

К GEdit у меня особенная любовь — это мой самый используемый и любимый редактор. Для правильной настройки GEdit пройдите по ссылке и следуйте инструкциям.

У меня же GEdit выглядит так:


Рис.3 Текстовый редактор GEdit — настроенный

Так же под GNOME можно запустить и Kate (KDE Advanced Text Editor). Простой командой sudo apt-get install kate-plugins Вы можете проинсталлировать пакет, который добавит некоторую дополнительную функциональность. У Kate интерфейс немного оживлённей, чем у Gedit (Рис.4), и для включения возможности табов между документами нужно активировать эту возможность подключением соответствующего плагина. Но Kate более настраиваемый, чем Gedit.


Рис.4 Текстовый редактор Kate

На сегодня все. В следующей части статьи (или в нескольких статьях) будут рассмотрены следующие текстовые редакторы: TEA, Emacs, Leafpad, Mousepad, Medit и SciTE.

Источник

Как установить kate в Ubuntu / Debian

Установка:

Для установки kate в Ubuntu / Linux Mint / Debian, введите в Терминал :

Подробная информация о пакете:

Мощный текстовый редактор

Зависимости:

Файлы общих данных для текстового редактора Kate

Абстракция ресурсов и сетевого доступа

Предоставлять расширенные услуги редактирования текстового текста

Библиотека GNU C: общие библиотеки

Библиотека поддержки GCC

Библиотека для организации работы пользователя в отдельных действиях.

Qt с поддержкой закладок и формата XBEL.

Виджеты с расширенными функциями автозаполнения.

Структура настроек конфигурации для Qt

Структура настроек конфигурации для Qt

Дополнительные виджеты для упрощения конфигурации.

KDE Frameworks 5 дополнений к QtCore

Поддержка анализа сбоев приложений и отчетов об ошибках из приложений

Библиотека классов для qtdbus

Дополнительные дополнения для QtGui

Дополнительные модели item/view для Qt Itemview

Виджеты для отслеживания экземпляров KJob

Абстракция ресурсов и сетевого доступа

Абстракция ресурсов и сетевого доступа

Абстракция ресурсов и сетевого доступа

Поддержка загрузки активов приложения из сети.

Система централизованного документирования.

Компоненты Runtime Plasma

Расширенная интроспекция плагинов и сервисов

Расширенная интроспекция плагинов и сервисов

Предоставлять расширенные услуги редактирования текстового текста

Расширенные виджеты редактирования текста.

Библиотека ThreadWeaver для поддержки многопоточного программирования. В Qt

Безопасный и унифицированный контейнер для пользовательских паролей.

Безопасный и унифицированный контейнер для пользовательских паролей.

Дополнительные виджеты и классы для приложений, использующих модуль Qt Widgets

Удобный доступ к определенным свойствам и функциям оконного менеджера

Пользовательские основные окна.

Пользовательские основные окна.

Модуль ядра Qt 5

Модуль D-Bus Qt 5

Модуль Qt 5 GUI

Модуль Qt 5 SQL

Модуль виджетов Qt 5

Стандартная библиотека GNU GNU v3

Компоненты Runtime Plasma

Обеспечивает интеграцию QML и KDE Frameworks — kquickcontrolsaddons

Источник

Текстовый редактор kate для linux

Kate is a multi-document, multi-view text editor by KDE. It features stuff like codefolding, syntaxhighlighting, dynamic word wrap, an embedded console, an extensive plugin interface and some preliminary scripting support.

  • MDI, window splitting, window tabbing
  • Spell checking
  • CR, CRLF, LF newline support
  • Encoding support (utf-8, utf-16, ascii etc.)
  • Encoding conversion
  • Regular expression based find & replace
  • Powerful syntax highlighting and bracket matching
  • Code and text folding
  • Infinite undo/redo support
  • Block selection mode
  • Auto indentation
  • Auto completion support
  • Shell integration
  • Wide protocol support (http, ftp, ssh, webdav etc.) using kioslaves
  • Plugin architecture for the application and editor component
  • Customizable shortcuts
  • Integrated command line
  • Scriptable using JavaScript

Linux

Snap Store

Microsoft Store

Kate Windows installers are also available to download from the binary-factory. These versions don’t contains the translations and are intended for testing purpose. Get involved and help us making them better!

  • Stable version. Generated from the latest version of the stable branch. Contains the latest bugfixes.
  • Unstable version. Generated from the latest version of the development branch.

Releases RSS

Extensions

KUIViewer KPart

Qt Designer UI File Viewer in KParts-using software

Читайте также:  Как удалить брендмауэры windows

Markdown Viewer KPart

Rendered display of Markdown files in KParts-using software (webtech-based)

Markdown Viewer KPart

Rendered display of Markdown files in KParts-using software

SVG Viewer KPart

Rendered display of SVG files in KParts-using software

Источник

Kate «compare with active file»

В 2017 году я создал тему Текстовые редакторы с возможностью сравнения файлов, в которой меня интересовало как сравнить два файла, открытых в Kate.

На тот момент такой возможности в нём не было. И вот сегодня, вспомнив, что в Kate год как вернули плагин External tools , решил ещё раз поискать, можно ли добавить такую возможность и … совершенно случайно наткнулся на то, что возможность сравнения 2 файлов уже реализовали 3 года назад прямо в самом Kate, правда посредством вызова внешних утилит: https://phabricator.kde.org/D16830 (скриншоты в описании реализации фичи).

Суть в том, что при открытии нескольких файлов, нужно на каком-либо неактивном табе ткнуть правой кнопкой и в контекстном меню выбрать действие «Compare with active document», в котором на выбор доступны 3 варианта: kdiff3 , kompare , meld .

Если соответствующая названию пункта утилита сравнения файлов установлена, то при выборе пункта с её названием 2 файла откроются для сравнения в ней.

Kate и табуляция

Как в Kate вставить знак табуляции? Изменение режима табуляции в настройках не предлагать.

как отключить лигатуры в kate

Хочу использовать шрифт JetBrains Mono в Kate.

Мне нужно отключить лигатуры, которые в этом шрифте есть, но не могу найти такого в настройках Kate. Это вообще возможно?

Проблемы с темой Kate

Поле поиска по тексту меняет свой цвет при заполнении.(https://imgur.com/33T7AMM.png, https://imgur.com/bWJrm9L.png) Выглядит это вырвиглазно. С полем search and replace такое не происходит. (https://imgur.com/M9dmGey.png) Пользуюсь Manajro XFCE, в kvanrum meneger стоит тема Matchama-Dark-Azul, в самой kate schema выставлена breeze dark.

Пробовал настройки schema в kate менять — не помогает.

UPD: Я понимаю что цвет по идее должен меняться, на оттенки синего или красного в зависимости от того найден ли текст, но цвета выбираются явно не в попад.

kate (KDE tabbed text editor) — дурацкое поведение табов, цветовая схема.

Ви-таки будете смеяться, но найти нормальный гуёвый просто-текстовый редактор (блокнотик) под лялих – та ещё проблема. Под нормальным я понимаю: табы; тёмная схема; без излишеств (даже синтакс-подсветка не нужна, хотя её нынче всюду пихают).

Последнее время юзал notepadqq (хотя он и стартует медленно, и что ещё хуже – глючит при копипасте текста с ведущими/хвостовыми переносами строк). И вот нынче прилетело обновление: 1.4.8 из портежа убран, а добавлен 2.0.0_beta. У меня только один вопрос: НАХРЕНА ЕМУ В ЗАВИСИМОСТЯХ QTWEBENGINE?! Ну, пока эта дрянь собирается –

решил попробовать вернуться в kate. Проблемы две:

Открываю несколько файлов в табах, выхожу, перезапускаю – порядок табов поменялся: последний активный таб теперь на первом месте (крайний слева). Чё за самодурство? Как лечить?

Выбираю в настройках цветовую схему «Breeze Dark» – она влияет только на раскраску собственно текста; а меню, заголовки табов и status bar – всё бледно-серенькое. Хотя тема в qt5ct настроена тёмная, и (на случай если кто-нибудь скажет что у кедов свой менеджер тем) всякие там okular и gwenview её цепляют. Как лечить?

Kate — настройка синтаксиса.

Коллеги, подскажите где можно подправить настройки синтаксиса в Kate? Имеется в виду настройки признака переменной, комментариев, ключевых слов, скобок…

Подскажите имя конфиг-файла или каталога с конфигами синтаксиса.

Kate alternatives

Подскажите нормальный кошерный редактор с подсветкой PHP-кода для Ubuntu. Что-то дефолтный Kate криво парсит php-тэги в сочетании с JS/HTML-комментариями.

kate, открытие на той же позиции как и при закрытии

Как сделать чтобы при открытии документа в kate позиция курсора находилась там же, где была при закрытии?

Хочу широкую полосу прокрутки в google-chrome как в gedit или в kate.

Можно ли как-то это сделать? Есть ли такое расширение?

Подсветка в Kate

Столкнулся с простейшей проблемой, которую ну никак не получается обойти, десятки примеров подсветки для существущих языков прозрения не добавляют.

К примеру, есть синтаксис, для которого написаны контекст и правила:

Такой синтаксис применяется во многих местах, в документации для этого предусмотрен вход/выход в контекст, а также включение существующего правила в текущий контекст. Вот только при выныривании из подобного правила оно может быть применено снова. Как следствие подобные конструкции за ошибку не будут считаться:

Хотя по правилам языка между ними должна быть запятая. Можно создать контекст, который будет сначала требовать запятую. Но никак не могу понять, как существующее правило foo=bar должно в него вернуться, ведь единственный предусмотренный способ это #pop.

Читайте также:  Samsung all in one printer drivers windows

Есть вариант сделать #pop!my_context_with_leading_coma. Но возвращаемся к нашим баранам — правило foo=bar повторяется в совершенно разных местах, каждый из которых имеет свой синтаксис, то-есть !my_context_with_leading_coma это частный случай и захардкодить его нельзя.

Признавайся, ЛОР, ты занимался раскраской кода в Kate?

Kate: откатить цветовую схему

Обновил либы KDE (5.46 -> 5.50) и цветовая схема в Kate (называется KDE) превратилась в дикий ужас.

Это только у меня так и как откатить обратно?

Подсветка синтаксиса конфигов portage в Kate

Для nano недавно добавили — стало удобнее. Хочу и для kate. Может кто-то уже делал? Ничего не нагуглилось.

Куски KDE максимально без KDE

Всё чаще прихожу к выводу, что то одно, то другое мне не нужно.
В ненужные попали и DE вообще как класс, переполз на i3.
Но. Сколько ни пытался найти замену Kate и Krusader — ничто не устраивает, иногда без крузейдера обхожусь с xfe (очень там прикалывает режим дерево+двухпанельник), иногда заменяю кейт на Geany, но как наркоман всегда возвращаюсь.
Но. Раз уж кедами не пользуюсь, хорошо бы их поменьше в систему тащить. И вот про это вопрос: насколько катюше с крузейдером надо то, что они тащат с собой? Что из этого можно безболезненно убить? Где это проще сделать? Неужто меня ждёт гента?
Другие двухпанельники и редакторы можно не предлагать, я их все регулярно пробую и не нравятся они мне.

[Решено] Подсобите с аналогами Kate и PhotoQT на gtk

Переехал с Кубунты на Минт. Нравится. Одна проблема: qt-программы работают криво. В частности в Kate не работает проверка орфографии, а в PhotoQT — настройка хоткеев. Пытался починить, но ничего не вышло. Не исключено, конечно, что это от того, что я нуб.

В общем, интересует: 1) Текстовый редактор с проверкой правописания, автодополнением слов, сессиями и автозагрузкой сессий. Чтобы программа при старте сама открывала документы, открытые в прошлый раз или хотя бы чётко прописанные документы. И чтобы нормально открывала файлы объёмом в полмегабайта. 2) Просмотрщик графики с настройкой хоткеев, позволяющей повесить на левую и правую кнопки мыши соответственно листание вперёд и назад. Если можно будет повесить на боковые кнопки — ещё лучше. Других специфических требований нет.

Почитал вики, полистал списки. Но как-то не очень хочется ставить сотню программ в попытке найти ту самую.

[update] Одной проблемой меньше: в Mirage настройки хоткеев не оказалось (хотя на скрине, как ни странно, было намекающее меню) — но зато они оказались из коробки настроены как мне надо.

Директория по умолчанию при открытии файла в Kate

Обновился до Debian 9, соотвественно, обновился и KDE.
Всё хорошо, но дико раздражает один момент: при открытии файла в Kate (Ctrl+O) всегда отображается по умолчанию домашняя директория, а не та, в которой находится уже открытый файл, как это было раньше.

Перерыл все настройки, ничего не нашел, гугл не помог, есть идеи?

Как в kdevelop редактировать весь подсвеченный текст?

Если это возможно, своими руками хоткей не нашёл. На поиск и замену можно, но долго.

Межстрочный интервал в редакторе Kate (KDE)

Доброго времени суток!

Облазил меню редактора Kate — никак не могу найти где увеличить межстрочный интервал. Даже при шрифте большого размера глаз режет строка на строке.

Подскажите, люди добрые.

Как в kate сменить кодировку?

Как сменить кодировку у текста? Есть текст в cp1251. Нужно перегнать в UTF8. Есть kate. Я так понимаю он может это сделать, но не понимаю как им пользоваться. Я почти сдался и уже готов даже на команду консольную

Отправление файлов по электронной почте из Kate

Тема несрочная, но насущная.

Linux Mint 17.3 KDE 4.14.2

Бывает, что нужно отправить что-то из kate срочно
В числе модулей программы kate есть «отправка файлов».
Никаких особых кнопок при включении этого модуля не появляется, зато есть возможность добавить сочетание клавиш.
Добавив такое сочетание и попытавшись отправить почтой готовый документ, получил сообщение об ошибке kmail:

В сети нашёл, что проблемы с klauncher решаются, в основном, удалением настроек, но те проблемы были связаны с другими ошибками, поэтому надеюсь, что можно как-то обойтись..
В /home/mylogin/.kde/share/apps/kate/plugins находится директория katemailfilesplugin, но она пуста.

Искать решение продолжаю, но вдруг кто-то сталкивался.

веб-приложение для конвертации цветовых схем

Находил я какой-то сайт, который брал на вход цветовые схемы одного формата, а выплёвывал другого. Плюс схему можно подредактировать или создать заново, а также выбрать из существующих. Что-то он у меня не гуглится, в свалке закладок порылся — бестолку. Напомните, пожалуйста…

Источник

Adblock
detector