Плaгин, пpeдocтaвляющий гpaфичecкий интepфeйc для aвтoдoпoлнeния и быcтpoгo пoлyчeния cпpaвoчнoй инфopмaции.

Плагин работает в трех режимах. Для первого шорткат не нужен, для второго назначается шорткат на функцию "Helpep", для третьего - "Helper2". Итак, о режимах.
1. Всплывающие окна автодополнения.
Например, Вы набираете "e32.", и появляется окно с вариантами продолжения: "ao_sleep()", "Ao_lock()" и т.д. Для выбора нажмите по центру джойстика. Если ни один вариант не подходит - продолжайте свои действия, окно скроется. Еще одна деталь: после вставки курсор становится в нужное положение для продолжения текста (например, после вставки "ao_sleep()", курсор станет между скобками для записи времени).
2. Вызываемые окна автодополнения. 
Для активации этой функции плагина  заходим в меню > инструменты > установки > питон > питон: шорткаты > режим 0 или 1 и закрепляем за шорткатом опцию "Helper". Работа: при вызове по шорткату появляется окно с вариантами дальнейшего текста, при этом выводимый текст начинается на тот символ, который находится перед курсором. Другими словами, набрав букву "a" и вызвав по шорткату окно автодополнения, последнее выведет варианты продолжения на "a": appuifw, asprite и т.д. При нажатии по центру джойстика выбранный вариант вставится в текст. Если варианты не подходят, то:
  а) при нажатии джойстика вправо выводятся все варианты автодополнения "от А до Я";
   б) продолжайте свои действия, окно скроется. 
Если вдруг на символ слева от курсора иформация отсутствует, то, опять же, выводятся все варианты. 
Поведение курсора аналогично оному в первом режиме.
3. Вызываемые окна помощи. 
Для активации этой функции плагина действия те же, что и в пункте выше, только на шорткат нужно повесить опцию "Helper2". Работа: лучше сразу привести пример. Пишем, например, "math", выделяем это имя, нажимаем шорткат. Появляется окно с описанием модуля math. Информацию из окна можно непосредственно переписывать в свой скрипт. Скрыть окно можно нажав по-центру джойстика, любую софтклавишу или клавишу вызова.

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

Copyright (c) 2011, dimy44
