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, сделайте пожалуйста, если возможно, в окошке "Search results" (которое показывает "Show All") клавишу для переоткрытия окна поиска (например F5).-
- Posts: 6836
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
LuaFAR Search
Как, по вашему мнению, в этом случае должна устанавливаться позиция в редакторе: как в случае Enter или как в случае Esc? Или реализовать оба варианта (например, по F8 и ShiftF8)?
Ещё вопрос на эту тему: стоит ли менять позицию в редакторе при перемещении по этому меню клавишами (как сейчас) или же менять позицию только при нажатии CtrlEnter, как это сделано в поиске Фара?
- Dennis_Moore
- Posts: 298
- Joined: Tue 03 Mar, 2015 19:54
- Location: Kiev
- Has thanked: 6 times
- Been thanked: 17 times
LuaFAR Search
Позиция в редакторе на ваше усмотрение. Мой алгоритм такой: вернуться в окно поиска, ввеcти другую строку (или изменить) и снова нажать Alt+4 (Show All). В этом случае позиция курсора мне кажется не важна. Хотя оба варианта тоже можно если кто скажет почему курсор тут, а не там.Shmuel wrote: Как, по вашему мнению, в этом случае должна устанавливаться позиция в редакторе: как в случае Enter или как в случае Esc? Или реализовать оба варианта (например, по F8 и ShiftF8)?
Ещё вопрос на эту тему: стоит ли менять позицию в редакторе при перемещении по этому меню клавишами (как сейчас) или же менять позицию только при нажатии CtrlEnter, как это сделано в поиске Фара?
Позицию при перемещении однозначно оставить стрелками (т.е. как сейчас). Это же очень удобно, к тому же меню еще и само меняет положение и не загораживает текст.
- Dennis_Moore
- Posts: 298
- Joined: Tue 03 Mar, 2015 19:54
- Location: Kiev
- Has thanked: 6 times
- Been thanked: 17 times
LuaFAR Search
Cпасибо! Мне этой возможности очень не хватало.Shmuel wrote:Dennis_Moore, ваша заявка реализована. (Надо сказать, что это можно было легко сделать и макросом).
Если макросом то могу только так:
Но как сделать что-бы он вызывался только в окне результатов "Show All"?
-
- Posts: 6836
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
LuaFAR Search
Code: Select all
Macro {
area="Dialog"; key="F12";
condition=function() return Dlg.Id=="D0596479-B9AB-4C0E-A28B-D009C000C63C" end;
action=function()
Keys("Esc")
Plugin.Call("8E11EA75-0303-4374-AC60-D1E38F865449", "own", "editor", "search")
end;
}
LuaFAR Search
в x64 сборке в панелях не работают команды замена и grep — происходит исключение.
win 10 x64
попробовал несколько билдов Far и разные версии плагина, что оказались под рукой, с одинаковым результатом.
win 10 x64
попробовал несколько билдов Far и разные версии плагина, что оказались под рукой, с одинаковым результатом.
Фар делают добрые люди
-
- Posts: 6836
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
LuaFAR Search
Я уже получал подобный репорт (и знаю, что некоторые плагины других авторов им пришлось чинить - проявлялось именно падениями на Windows 10 x64). Проблема в том, что у меня нет доступа к машине с Windows 10 x64, и я без понятия, где начинать копать. На Windows 7 x64 у меня не падало ни разу.
-
- Posts: 6836
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
LuaFAR Search
ccaid,
Спасибо, но это может занять много времени. Может попытаюсь у кого-нибудь из знакомых найти эту систему.
А есть ли падение, если данный плагин единственный в Far (то есть других плагинов нет, в т.ч. и стандартных нет) ?
Спасибо, но это может занять много времени. Может попытаюсь у кого-нибудь из знакомых найти эту систему.
А есть ли падение, если данный плагин единственный в Far (то есть других плагинов нет, в т.ч. и стандартных нет) ?
LuaFAR Search
мне не удалось найти вариант, при котором не было бы падения. стандартные плагины убирал.
побольше printf'ов вставить
Фар делают добрые люди
- Dennis_Moore
- Posts: 298
- Joined: Tue 03 Mar, 2015 19:54
- Location: Kiev
- Has thanked: 6 times
- Been thanked: 17 times
LuaFAR Search
Иногда слово в строке поиска в редакторе "залипает" и даже после успешного поиска не меняется. "Pick search string from" в позиции "History", "Use Far history" не отмечен. Вроде воспроизводилось если запущено две или более копии FAR, а теперь не могу повторить.
И еще: когда "залипала" строка поиска не работало сочетание CtrlDown, список появлялся только после начала ввода.
-------------------------------------------
Сделал макрос для ускоренного поиска с ShowAll, может кому еще пригодится:
И еще: когда "залипала" строка поиска не работало сочетание CtrlDown, список появлялся только после начала ввода.
-------------------------------------------
Сделал макрос для ускоренного поиска с ShowAll, может кому еще пригодится:
Last edited by Dennis_Moore on Tue 06 Jun, 2017 18:48, edited 1 time in total.
-
- Posts: 6836
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
LuaFAR Search
По поводу залипания слова - у меня такого не было, но у меня обычно включена опция "Use Far history". Если вам удастся получить воспроизводимый тест-кейс, посмотрю.
По поводу макроса - желательно использовать локальные переменные. Иначе могут быть сюрпризы, если в файле есть другой макрос, использующий одноимённую переменную.
По поводу макроса - желательно использовать локальные переменные. Иначе могут быть сюрпризы, если в файле есть другой макрос, использующий одноимённую переменную.
LuaFAR Search
давно хотел спросить. если хорошей практикой является максимально широкое использование локальных переменных, почему в Lua сделали переменные по умолчанию глобальными и служебное слово local, а не наоборот и служебное слово global? есть ли за этим решением какой-то замысел?
Фар делают добрые люди
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
LuaFAR Search
Наоборот тоже было бы плохо
http://lua-users.org/wiki/LocalByDefault
P.S.
В Moonscript другое решение.
http://lua-users.org/wiki/LocalByDefault
P.S.
В Moonscript другое решение.
- Dennis_Moore
- Posts: 298
- Joined: Tue 03 Mar, 2015 19:54
- Location: Kiev
- Has thanked: 6 times
- Been thanked: 17 times
LuaFAR Search
В продолжение о "залипании". Заметил что в историю папок они добавляются по какому-то непонятному алгоритму, а иногда новопосещенные которых не было в истории не добавляются совсем. Решился на удаление history.db и проблемы в LFE и истории папок вроде-бы пропали. В 4344 и 3837 есть что-то на тему history.db, может у меня только сейчас стало заметно ?