VimComplete.js Вы: nobody
Вход

Скрипт Автодополнение в стиле редактора Vim (VimComplete.js)

Реализует возможность автодополнения слов в любом текстовом окне в стиле редактора Vim.

Исходная версия скрипта была написана для популярного проекта ОпенКонф. Версия для Снегопата является ее портом.

Принцип дополнения базируется на идее, что очередное набираемое слово уже выше или далее в тексте присутствует.

При вызове команды дополнения в качестве отправной точки используется часть набранного слова слева от позиции курсора и затем ищется ближайшее слово, начинающееся с этих же символов (вверх по тексту или вниз по тексту в зависимости от вызванного макроса). Очередной вызов макроса выполнит поиск и подстановку следующего слова и так по кругу, пока все подходящие слова не закончатся.

Похожий принцип автодополнения реализован также и в популярном редакторе Notepad++ (вызывается по нажатию Ctrl + Enter), за исключением того, что он вместо последовательной подстановки сразу ищет все подходящие слова и выводит их в виде списка для выбора.

Ссылки: