version 0.3
15 Jan 2006
Плагин для упрощения навигации по тексту в редакторе FAR
UPD:В текущей версии реализовано:
- Работа с закладками (подсмотрено в MS Visual C++ 2003 IDE):
Ctrl-K, Ctrl-K Запомнить текущую позицию редактора
Ctrl-K, Ctrl-N Перейти на следующую закладку
Ctrl-K, Ctrl-P Перейти на предыдущую закладку
Ctrl-K, Ctrl-L Удалить информацию о закладках
В настройках плагина есть опция "Cохранять информацию
о закладках". Если опция выбрана, данные о закладках
сохраняются в реестре.
Стандартные FAR-овские метки (RCtrl-[0..9]) также сохраняются в
списке закладок.
Отдельно от списка обычных закладок существует стек закладок
(подсмотрено в скрипте Flubber by Alexander E. Gutman).
Работа со стеком:
Ctrl-K, Ctrl-U (PUSH) Положить закладку в стек
Ctrl-K, Ctrl-O (POP) Вытащить закладку из стека
- Быстрый поиск (подсмотрено в MS Visual C++ 2003 IDE):
Ctrl-I Перейти в режим быстрого поиска.
Набираемый текст ищется начиная от
текущей позиции.
В режиме быстрого поиска обрабатываются клавиши:
Backspace - удалить последний символ из подстроки
Left|Up - перейти на предыдущую подходящую подстроку
Right|Down - перейти на следующую подходящую подстроку
- Переход к предыдущему/следующему вхождению слова под
курсором (подсмотрено в эксперте GExperts 1.2 для Delphi/C++ Builder).
Ctrl-Alt-Down Найти следующее вхождению слова
Ctrl-Alt-Up Найти предыдущее вхождение слова
В настройках плагина можно изменить следующие параметры
поиска: регистронезависимый поиск, циклический поиск
(при достижении конца текста поиск продолжается с начала
и наоборот), поиск выделенного текста, дополнительные
символы слов.
- Поиск и открытие файла под курсором (подсмотрено в Delphi 6 IDE)
Ctrl-Enter Открыть файл под курсором
Файл сначала ищется в текущей папке, затем
в каталогах поиска.
Каталоги поиска выбираются в зависимости от типа
редактируемого файла.
Тип файла определяется по расширению.
- Для pas-файлов: переход от описания метода или глобальной
процедуры к его реализации и обратно (подсмотрено в Delphi 6 IDE)
Ctrl-Shift-Down Перейти от описания к реализации метода
или глобальной процедуры
Ctrl-Shift-Up Перейти от реализации метода или глобальной процедуры
к описанию
http://plugring.farmanager.com/plugin.php?pid=500
Обсуждение плагина: http://forum.farmanager.com/viewtopic.php?f=5&t=985