stringtranslate.com

Какуне

Kakoune ( фр. [kakun] ) — это модальный экранный текстовый редактор , созданный в 2011 году французским программистом Максимом Костом. Редактор во многом вдохновлён классическим vi Билла Джоя , а также его преемником Vim Брэма Муленара . [2] [3]

Основной фокус редактора Kakoune — эффективность, которая достигается за счет интенсивного использования многокурсорных рабочих процессов. По умолчанию у пользователя всегда есть один выбор, который можно расширить или сократить с помощью команд и регулярных выражений. Это позволяет Kakoune вести себя как структурированный редактор, несмотря на отсутствие знаний о семантике базового языка программирования. [4] Редактор также имеет модальный рабочий процесс со вставкой и обычный режим, напоминающий другие редакторы на основе vi. [3] Режим вставки позволяет вставлять текст в документ, тогда как в обычном текстовом вводе он интерпретируется как команды. [2] [5] Цифровой помощник, представленный в виде ASCII-арта скрепки, также интегрирован в редактор, который помогает пользователям ориентироваться в сочетаниях клавиш, функциях и рабочих процессах, предоставляемых редактором. [5]

Редактор в основном написан на C++ и активно использует шаблоны и классы , что приводит к несоответствию в количестве строк кода и инструкций, сгенерированных для проекта с использованием LLVM . [6]

Смотрите также

Ссылки

  1. ^ "Release Kakoune 2024.05.18 · mawww/kakoune" . Получено 8 июня 2024 г. .
  2. ^ ab "kakoune/README.asciidoc at master · mawww/kakoune". GitHub . Архивировано из оригинала 17 июня 2024 . Получено 17 июня 2024 .
  3. ^ ab Rougier, Nicolas P. (3 сентября 2020 г.). «О проектировании текстовых редакторов». arXiv : 2008.06030 [cs.HC].
  4. ^ Voinov, Philippe; Rigger, Manuel; Su, Zhendong (1 декабря 2022 г.). «Лес: структурное редактирование кода с несколькими курсорами». Труды Международного симпозиума ACM SIGPLAN 2022 года по новым идеям, новым парадигмам и размышлениям о программировании и программном обеспечении . Вперед! 2022. Нью-Йорк, штат Нью-Йорк, США: Ассоциация вычислительной техники. стр. 148. doi : 10.1145/3563835.3567663. ISBN 978-1-4503-9909-8.
  5. ^ ab Kenlon, Seth (7 февраля 2022 г.). «Попробуйте Kakoune для современного Vi». RedHat . Архивировано из оригинала 17 июня 2024 г. Получено 17 июня 2024 г.
  6. ^ Барбар, Мохамад (2022). Структуры данных для анализа точек (диссертация). Технологический университет Сиднея (Австралия). Архивировано из оригинала 17 июня 2024 года . Получено 17 июня 2024 года .