D 2011-11-18T18:08:48.118 L VimComplete.js P f7123d83f8f52677d8adbf4046b0f8d8450a3de6 U kuntashov W 1990 Скрипт Автодополнение в стиле редактора Vim (VimComplete.js) Реализует возможность автодополнения слов в любом текстовом окне в стиле редактора [http://www.vim.org/|Vim]. Исходная версия скрипта была написана для популярного проекта ОпенКонф. Версия для Снегопата является ее портом. Принцип дополнения базируется на идее, что очередное набираемое слово уже выше или далее в тексте присутствует. При вызове команды дополнения в качестве отправной точки используется часть набранного слова слева от позиции курсора и затем ищется ближайшее слово, начинающееся с этих же символов (вверх по тексту или вниз по тексту в зависимости от вызванного макроса). Очередной вызов макроса выполнит поиск и подстановку следующего слова и так по кругу, пока все подходящие слова не закончатся. Похожий принцип автодополнения реализован также и в популярном редакторе [http://notepad-plus-plus.org/|Notepad++] (вызывается по нажатию Ctrl + Enter), за исключением того, что он вместо последовательной подстановки сразу ищет все подходящие слова и выводит их в виде списка для выбора. Ссылки: * [/finfo?name=VimComplete.js|История версий] Z 65509588399c6b91f7b8eb3d01db8c8a