Скрипт ищет слева от курсора имена полей таблицы, все флаги
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
).Имена локальных переменных изначально отсортированы в алфавитном порядке; в дальнейшем их можно пересортировать в порядке появления объявления. На вкладке с переменными под списком указан номер строки, в которой найдено объявление этой переменной, и выводится строка (см. скриншот ниже).
Скачать: