Скрипт ищет слева от курсора имена полей таблицы, все флаги
far.Flags, ключевые слова языка и доступные переменные. Всё найденное выводится в виде списков на 4 вкладках.Например:
В тексте набрано
APanel.C↑urPos (стрелкой указано место курсора). При вызове скрипта выведется список полей таблицы APanel, начинающихся с "C":
Code: Select all
┌──────────── Поля таблицы APanel ─────────────┐
│n ColumnCount │
│n CurPos │
│s Current │
│ │Ctrl+H).На первой вкладке выводится список полей таблицы (если удалось её распознать).
На второй — список флагов (содержимое таблиц
far.Flags, far.Colors и far.Guids).На третьей — список ключевых слов языка (Lua или Moon).
На четвёртой — имена доступных локальных переменных.
Изначально скрипт пытается определить слово и позиционироваться на нём (в примере выше будет открыта первая вкладка, и указатель установится на второй строке —
CurPos).Имена локальных переменных изначально отсортированы в алфавитном порядке; в дальнейшем их можно пересортировать в порядке появления объявления. На вкладке с переменными под списком указан номер строки, в которой найдено объявление этой переменной, и выводится строка (см. скриншот ниже).
Скачать: