Спасибо
![]() | |
Оригинальный автор(ы) | Максим Косте |
---|---|
Первоначальный выпуск | 2 сентября 2011 г |
Стабильная версия | 2024.05.18 [ 1 ] ![]() |
Репозиторий | github |
Написано в | C++ , КакунСкрипт |
Операционная система | Unix-подобный , macOS |
Тип | Текстовый редактор |
Лицензия | Отменить лицензию |
Веб-сайт | наш |
Спасибо [ нужен IPA ] — это модальный экранный текстовый редактор, созданный в 2011 году французским программистом Максимом Косте. Редактор в значительной степени вдохновлен классической версией vi Билла Джоя , а также ее преемником Vim Брэма Муленаара . [ 2 ] [ 3 ]
Основное внимание редактора Kakoune уделяется эффективности, которую он достигает за счет интенсивного использования многокурсорных рабочих процессов. По умолчанию у пользователя всегда есть один выбор, который можно расширить или сократить с помощью команд и регулярных выражений. Это позволяет Какуне вести себя как структурированный редактор, несмотря на отсутствие знаний семантики основного языка программирования. [ 4 ] Редактор также имеет модальный рабочий процесс со вставкой и обычный режим, напоминающий другие редакторы, основанные на vi. [ 3 ] Режим вставки позволяет вставлять текст в документ, тогда как в обычном режиме ввод текста интерпретируется как команды. [ 2 ] [ 5 ] В редактор также интегрирован цифровой помощник, представленный в виде скрепки в формате ASCII , который помогает пользователям ориентироваться в сочетаниях клавиш, функциях и рабочих процессах, предоставляемых редактором. [ 5 ]
Редактор в основном написан на C++ и интенсивно использует шаблоны и классы , что приводит к несоответствию количества строк кода и инструкций, созданных для проекта с использованием LLVM . [ 6 ]
Ссылки
[ редактировать ]- ^ «Выпуск Какуне 2024.05.18 · mawww/kakoune» . Проверено 8 июня 2024 г.
- ^ Перейти обратно: а б "kakoune/README.asciidoc в мастере · mawww/kakoune" . Гитхаб . Архивировано из оригинала 17 июня 2024 года . Проверено 17 июня 2024 г.
- ^ Перейти обратно: а б Ружье, Николя П. (3 сентября 2020 г.). «О проектировании текстовых редакторов». arXiv : 2008.06030 [ cs.HC ].
- ^ Воинов, Филипп; Риггер, Мануэль; Су, Чжэндун (1 декабря 2022 г.). «Лес: редактирование структурного кода с помощью нескольких курсоров» . Материалы Международного симпозиума ACM SIGPLAN 2022 года, посвященного новым идеям, новым парадигмам и размышлениям о программировании и программном обеспечении . Вперед! 2022. Нью-Йорк, штат Нью-Йорк, США: Ассоциация вычислительной техники. п. 148. дои : 10.1145/3563835.3567663 . ISBN 978-1-4503-9909-8 .
- ^ Перейти обратно: а б Кенлон, Сет (7 февраля 2022 г.). «Попробуйте Какуне, чтобы получить современный Vi» . Красная шляпа . Архивировано из оригинала 17 июня 2024 года . Проверено 17 июня 2024 г.
- ^ Барбар, Мохамад (2022). Структуры данных для анализа точек (кандидатская диссертация). Технологический университет Сиднея (Австралия). Архивировано из оригинала 17 июня 2024 года . Проверено 17 июня 2024 г.