Update of "VimComplete.js" Вы: nobody
Вход

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview

Artifact ID: f7123d83f8f52677d8adbf4046b0f8d8450a3de6
Page Name:VimComplete.js
Date: 2011-11-18 18:06:44
Original User: kuntashov
Next b0024faa6fd9bb9105c2f657df1530c6f80db26d
Content

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

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

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

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

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

Ссылки: