Kakoune, хороший редактор кода как альтернатива Vim

О какоуне

В следующей статье мы поговорим о 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

Приведенная выше команда откроет новый сеанс с клиентом на локальном терминале.

пример python с kakoune

Чтобы перейти в режим вставки, нам нужно будет только нажать i. После внесения изменений в наш файл мы будем использовать: w для сохранения изменений. А чтобы вернуться в нормальный режим, нажмите клавишу Esc, а для выхода из редактора воспользуемся: q. Если мы хотим выйти без сохранения изменений, мы будем использовать комбинацию: q!. Как видите, большая часть ключи использования аналогичны ключам редактора Vim. Создатели предоставили в наше распоряжение список ключей, которые мы можем использовать в этом редакторе.

Варианты какоуне

Мы можем получить список всех параметров командной строки, принятых Kakoune печатать:

Как помощь

kak -help

к получить полную документацию об этом редакторе нам нужно будет только проконсультироваться с репозиторием Kakoune по адресу Github. Всем, кто хочет узнать больше об этом проекте в официальный сайт.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Марселокс сказал

    xmlto и libxslt1-dev также должны быть установлены для его компиляции

  2.   Дамиан Амоэдо сказал

    В сети, в части установки, ничего не говорится о тех пакетах, о которых вы говорите. Когда попробовал, они мне тоже не понадобились. Но если они были необходимы вам, чтобы заставить его работать, отлично. Заметано. Salu2.