1 +Скрипт <b>Автодополнение в стиле редактора Vim</b> (VimComplete.js)
2 +
3 +Реализует возможность автодополнения слов в любом текстовом окне в стиле редактора [http://www.vim.org/|Vim].
4 +
5 +Принцип дополнения базируется на идее, что очередное набираемое слово уже ранее или далее в тексте присутствует.
6 +
7 +При вызове команды дополнения в качестве отправной точки используется часть набранного слова слева от позиции курсора и затем ищется ближайшее слово, начинающееся с этих же символов (вверх по тексту или вниз по тексту в зависимости от вызванного макроса). Очередной вызов макроса выполнит поиск и подстановку следующего слова и так по кругу, пока все подходящие слова не закончатся.
8 +
9 +Похожий принцип автодополнения реализован также и в популярном редакторе [http://notepad-plus-plus.org/|Notepad++] (вызывается по нажатию Ctrl + Enter), за исключением того, что он вместо последовательной подстановки сразу ищет все подходящие слова и выводит их в виде списка для выбора.
10 +
11 +<b>Ссылки</b>:
12 +
13 + * [/finfo?name=VimComplete.js|История версий]