В следующей статье мы поговорим о Kakoune. Это бесплатный, мощный, интерактивный, быстрый, программируемый и настраиваемый редактор с открытым исходным кодом с архитектурой клиент / сервер. Он работает в системах Gnu / Linux, FreeBSD, MacOS и Cygwin. Это Редактор типов Vim который направлен на улучшение модели редактирования для большей интерактивности.
Этот редактор поставляется с многочисленные инструменты для редактирования / написания текста. К ним относятся контекстная справка, подсветка синтаксиса и автозаполнение при вводе. Следует также сказать, что поддерживает множество языков программирования разные.
Kakoune в значительной степени вдохновлен Vim. Стремится быть такой же эффективный, как Vim, но более последовательный и простой. Одно большое отличие состоит в том, что многие специальные функции в Vim превращаются в обычное взаимодействие основных функций в Kakoune. Создатели этого редактор кода сделать доступным для пользователей Vim страница в его Wiki в котором они указывают на изменения и сходства, которые мы можем найти между обеими программами.
Проект активно развивается. Он регулярно внедряет новые функции и интегрирует запросы, предложенные участниками.
Общие характеристики Какунэ
- Es интерактивный, предсказуемо и быстро.
- Поддерживает широкий опция автозаполнения.
- Работает в двух режимах: обычном и вставном.
- Это позволяет нам автоматический информационный дисплей.
- Предлагает несколько инструменты редактирования текста.
- Поддерживает работу внешних программ.
- Архитектура клиент / сервер, которую использует Kakoune позволяет нескольким клиентам подключаться к одному сеансу редактирование того же файла.
- Признает множественный выбор.
- Позволяет подсветка синтаксиса.
- Пользователи мы можем расширить функции Kakoune или настройте их по своему вкусу с помощью макросов или хуков.
Вы можете проконсультироваться проектный документ чтобы узнать больше о философии и дизайне Kakoune. Они также могут быть увидеть все возможности этого редактора на его странице GitHub.
Зависимости Какоуна
- Компилятор, совместимый с C ++ 14 (GCC> = 5 или clang> = 3.9) вместе со связанной стандартной библиотекой C ++ (libstdc ++ или libc ++)
- проклятия (> = 5.3, обычно известный как libncursesw)
- asciidoc, для создания страниц руководства
Установите редактор кода Kakoune в Ubuntu 16.04
В основных дистрибутивах Gnu / Linux, таких как CentOS / RHEL и Debian / Ubuntu, должен быть скомпилирован и установлен, Все возможные установки Они показывают их нам на своей странице GitHub.
Я должен сказать, что собираюсь выполнить эту установку на Ubuntu 16.04. Прежде всего, сначала нам нужно будет установить зависимости, указанные в предыдущем пункте этой статьи. Мы также должны быть уверены иметь .local / bin в ПУТИ так что двоичный файл kak доступен из оболочки.
Чтобы сделать все это, нам нужно будет открыть терминал (Ctrl + Alt + T) и по очереди использовать следующие команды:
sudo apt update && sudo apt install build-essential libncurses5-dev libncursesw5-dev asciidoc git clone https://github.com/mawww/kakoune.git && cd kakoune/src make PREFIX=$HOME/.local make install
Используйте редактор кода Kakoune в Ubuntu
Как только мы закончим установку Kakoune, нам останется только выполнить команду kak с именем файла, который мы хотим закодировать:
kak Menu.py
Приведенная выше команда откроет новый сеанс с клиентом на локальном терминале.
Чтобы перейти в режим вставки, нам нужно будет только нажать i. После внесения изменений в наш файл мы будем использовать: w для сохранения изменений. А чтобы вернуться в нормальный режим, нажмите клавишу Esc, а для выхода из редактора воспользуемся: q. Если мы хотим выйти без сохранения изменений, мы будем использовать комбинацию: q!. Как видите, большая часть ключи использования аналогичны ключам редактора Vim. Создатели предоставили в наше распоряжение список ключей, которые мы можем использовать в этом редакторе.
Мы можем получить список всех параметров командной строки, принятых Kakoune печатать:
kak -help
к получить полную документацию об этом редакторе нам нужно будет только проконсультироваться с репозиторием Kakoune по адресу Github. Всем, кто хочет узнать больше об этом проекте в официальный сайт.
xmlto и libxslt1-dev также должны быть установлены для его компиляции
В сети, в части установки, ничего не говорится о тех пакетах, о которых вы говорите. Когда попробовал, они мне тоже не понадобились. Но если они были необходимы вам, чтобы заставить его работать, отлично. Заметано. Salu2.