JumpToString v0.3 - утилита для быстрого перехода к функциям (Func), регионам (#Region) и пользовательским образцам текста в редакторе Notepad++.Функции и регионы попадают в список автоматически, а образцы текстов можно добавить по клавише Ctrl+F11 или кнопкой "+". Утилита сохраняет пользовательские функции для каждой вкладки Notepad++ и автоматически обновляет спиок при переключении вкладок.
скриншот 1 на Windows 7
скриншот 2 на Windows 7
При добавлении образца используя Ctrl+F11, если выделить текст, то попадает выделенная часть в поисковой запрос, а если не выделить, то вся строка в которой находится курсор попадает в поисковой запрос. Сбить поиск может удаление однотипного образца в коде, или редактирование строки, которая входит полностью в поисковой шаблон.
Обновление
0.3
+ возможность указать цвет фона и шрифта в ini
+ раздел "Комментарии"
+ индивидуальное сохранение развёрнут корневой пункт или нет
+ выбор и сохранение параметров шрифта
+ В базе (JumpToStringData.txt) убираются несуществующие файлы
0.2
* при удалении пользовательских меток удаляется запись из данных, при очищении всех меток удаляется файл базы
+ Поверх всех окон
* Увеличил допустимую ширину окна до 500 в связи с функциями из UDF, которым недостаточно 230 пиксель
* теперь более избирательное детектирование для функций типа _Splash2 и _Splash, когда поиск останавливался на первом вхождении.
+ сохранение в ini опции сортировки, позиции и размера окна, горячая клавиша, регулярные выражения, имена разделов
+ автосохранения меток в файл при выходе из программы
+ контекстное меню удаления пользовательских меток
+ автоудаление битых меток при клике на метке, с выводом сообщения
+ диалог "О программе"
+ кнопка "Добавить"
Поправки: вычисление номера строки
0.1
первая скомпилированная версия
Планируется
1. Сделать переход до следующего образца, если номер строки текущего курсора и номер позиции образца совпадают.
Спасибо asdf8 за nppUDF.au3 и snoitaleR за тестирование и подсказки. |