LuaFAR Search
- Dennis_Moore
- Posts: 298
- Joined: Tue 03 Mar, 2015 19:54
- Location: Kiev
- Has thanked: 6 times
- Been thanked: 17 times
LuaFAR Search
Latest post of the previous page:
Shmuel, скажите пожалуйста какие Id у диалогов Find, Replace и Multi-Line Replace.- Dennis_Moore
- Posts: 298
- Joined: Tue 03 Mar, 2015 19:54
- Location: Kiev
- Has thanked: 6 times
- Been thanked: 17 times
LuaFAR Search
Спасибо за макрос, очень выручит не только в этом случае.
--------------------------
Такой макрос почему-то не срабатывает:
-
- Posts: 6834
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
LuaFAR Search
Как он может срабатывать, если area="Editor", а вы в condition проверяете Dlg.Id - в отсутствие диалога.
- Dennis_Moore
- Posts: 298
- Joined: Tue 03 Mar, 2015 19:54
- Location: Kiev
- Has thanked: 6 times
- Been thanked: 17 times
LuaFAR Search
Спасибо. Исправил на area="Dialog". CtrlIns/ShiftIns плюс невнимательность.
---------------------------------------------------
Вместо макроса котрый я постил выше теперь у меня будут такие:
---------------------------------------------------
Вместо макроса котрый я постил выше теперь у меня будут такие:
Last edited by Dennis_Moore on Wed 21 Jun, 2017 12:05, edited 1 time in total.
- HaRT
- Moderator
- Posts: 10862
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
LuaFAR Search
Вы можете выяснить это самостоятельно, не дожидаясь ответа, вызвав по кнопкосочетанию, например, Lua Explorer „Advanced“ из интересующего диалога и посмотреть там
Dlg
|Id
. Там ещё много всего интересного можно посмотреть.
Last edited by HaRT on Wed 21 Jun, 2017 12:30, edited 1 time in total.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- John Doe
- Бюрократ
- Posts: 13851
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
LuaFAR Search
Определённо задача пользователя уже решена, но собрать разные варианты ответов в одном месте тоже полезно. Поэтому добавлю ещё один. Отличается тем, что вместо сочетания клавиш использует меню плагинов, в котором сразу и отображает искомый гуид (по Enter копируется)
- Smitis
- Posts: 1709
- Joined: Fri 18 Mar, 2005 12:51
- Location: Питер
- Has thanked: 23 times
- Been thanked: 55 times
LuaFAR Search
Dennis_Moore wrote: ↑Wed 21 Jun, 2017 00:06скажите пожалуйста какие Id у диалогов Find, Replace и Multi-Line Replace.
Пара макросов, показывающих полезную информацию.
Разум когда-нибудь победит.
- Dennis_Moore
- Posts: 298
- Joined: Tue 03 Mar, 2015 19:54
- Location: Kiev
- Has thanked: 6 times
- Been thanked: 17 times
LuaFAR Search
Раз пошла такая пьянка, для полноты картины выложу макрос, который скачал когда-то давно с форума, уже не помню, откуда.
- buniak_a_h
- Posts: 4262
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
LuaFAR Search
В плане обсуждения (хотелок) к плугину LuaFAR Search.
У меня имеется папка с очень длинным путём (который сложно поменять, т.к. на это завязаны многие программы). Для удобства работы (в том числе и для работы в бригаде) папка "отражена (построена символическая ссылка) на более близкий каталог. Кроме того, имеются РЕАЛЬНЫЕ каталоги, путь к которым удобно задавать из ссылочных (например, через пути типа ..\work\...).
НО! У Вашего плугина есть одна неудобная черта: если файлы найдены В ПОДКАТАЛОГАХ "стартового" каталога (ищу в подкаталогах, начиная с текущего), то найденные файлы заносятся во временную панель с НАСТОЯЩИМ (исходным) путём (если файлы находятся на "стартовом" каталоге, то они заносятся с адресом ссылки!). При том, что поиск производился в "ссылочном" каталоге и всех его подкаталогах. Это очень неудобно: при переходе по найденному файлу меня "выбрасывает" не только в другой каталог, но и на другой диск.
Флаг "Искать в символических ссылках" на результат не влияет.
Проявляется при поиске в текущем каталоге и его вложенных; только если файл найден во вложенном каталоге. При том, что корневой (стартовый для поиска) каталог является символической ссылкой.
У меня имеется папка с очень длинным путём (который сложно поменять, т.к. на это завязаны многие программы). Для удобства работы (в том числе и для работы в бригаде) папка "отражена (построена символическая ссылка) на более близкий каталог. Кроме того, имеются РЕАЛЬНЫЕ каталоги, путь к которым удобно задавать из ссылочных (например, через пути типа ..\work\...).
НО! У Вашего плугина есть одна неудобная черта: если файлы найдены В ПОДКАТАЛОГАХ "стартового" каталога (ищу в подкаталогах, начиная с текущего), то найденные файлы заносятся во временную панель с НАСТОЯЩИМ (исходным) путём (если файлы находятся на "стартовом" каталоге, то они заносятся с адресом ссылки!). При том, что поиск производился в "ссылочном" каталоге и всех его подкаталогах. Это очень неудобно: при переходе по найденному файлу меня "выбрасывает" не только в другой каталог, но и на другой диск.
Флаг "Искать в символических ссылках" на результат не влияет.
Проявляется при поиске в текущем каталоге и его вложенных; только если файл найден во вложенном каталоге. При том, что корневой (стартовый для поиска) каталог является символической ссылкой.
- buniak_a_h
- Posts: 4262
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
LuaFAR Search
Shmuel, если будете переделывать, то, может, добавите (для дружественности интерфейса) пару мелких, но удобных фишек?
- при настройке "Подставлять строку поиска из: редактора", если слово под курсором не найдено, всё же подставлять из истории (вместо пустой строки поиска)
- при настройке "Подставлять строку поиска из: истории" сделать в диалоге кнопку "From editor", чтобы можно было брать слово под курсором из редактора.
-
- Posts: 6834
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
LuaFAR Search
Макрос такой существует, причём он вставляет слово или выделение из редактора в любой диалог, а не только в диалог данного плагина.buniak_a_h wrote: ↑Wed 28 Jun, 2017 11:06Можно, конечно, исправить макросом (не зря же у Вас спрашивали ID диалога! ). Но удобнее было бы, наверно, реализовать в плугине
Пожелания беру на заметку, а там видно будет.