Поиск файлов в панели по Alt-chars
Поиск файлов в панели по Alt-chars
Поиск файлов в панелях фара работает только для первых символов файлов...ну то есть нужно набирать имя файла с самого начала, и если файлы выглядят вот так: "microsoft installer x86 64 version", то придётся набирать Alt-"microsoft installer".
Нельзя ли сделать так, чтобы поиск происходил по _любой_ части имени файла, например чтобы вышеприведённый файл выбирался по Alt-"x86".
По-моему так гораздо удобнее.
Нельзя ли сделать так, чтобы поиск происходил по _любой_ части имени файла, например чтобы вышеприведённый файл выбирался по Alt-"x86".
По-моему так гораздо удобнее.
- Smitis
- Posts: 1709
- Joined: Fri 18 Mar, 2005 12:51
- Location: Питер
- Has thanked: 23 times
- Been thanked: 55 times
Mamarazzi
? - один любой символ
* - 0 и более символов.
Если в панелях нажать AltShift8 (при условии, что на этом сочетании нет макросов), откроется окно поиска и первым символом туда вставится "звёздочка". Далее, для своего примера, набираешь "x86".
З.Ы. Справку всё-таки посмотри
З.З.Ы. А нормальные люди уже спят давно
? - один любой символ
* - 0 и более символов.
Если в панелях нажать AltShift8 (при условии, что на этом сочетании нет макросов), откроется окно поиска и первым символом туда вставится "звёздочка". Далее, для своего примера, набираешь "x86".
З.Ы. Справку всё-таки посмотри
З.З.Ы. А нормальные люди уже спят давно
Разум когда-нибудь победит.
Макрос сделай. В стандартной поставке почти подходящий есть. Вот доработанный.
По левому альту в панели появляется просто для быстрого поиска, по правому - для поиска с любой позиции. По левому или правому - отменяется. Можешь поправить, если не только в панели хочешь.
Code: Select all
REGEDIT4
[HKEY_CURRENT_USER\Software\Far\KeyMacros\Shell\Alt]
"Description"="Use Alt for search by name (activate)"
"Sequence"="Alt<"
"DisableOutput"=dword:00000001
"RunAfterFARStart"=dword:00000000
"EmptyCommandLine"=dword:00000000
"NotEmptyCommandLine"=dword:00000000
[HKEY_CURRENT_USER\Software\Far\KeyMacros\Shell\RAlt]
"Description"="Use Right Alt for search by name (activate)"
"Sequence"="Alt< *"
"DisableOutput"=dword:00000001
"RunAfterFARStart"=dword:00000000
"EmptyCommandLine"=dword:00000000
"NotEmptyCommandLine"=dword:00000000
[HKEY_CURRENT_USER\Software\Far\KeyMacros\Search\Alt]
"Description"="Use Alt for search by name (deactivate)"
"Sequence"="Esc"
"DisableOutput"=dword:00000000
"RunAfterFARStart"=dword:00000000
"EmptyCommandLine"=dword:00000000
"NotEmptyCommandLine"=dword:00000000
[HKEY_CURRENT_USER\Software\Far\KeyMacros\Search\RAlt]
"Description"="Use Right Alt for search by name (deactivate)"
"Sequence"="Esc"
"DisableOutput"=dword:00000000
"RunAfterFARStart"=dword:00000000
"EmptyCommandLine"=dword:00000000
"NotEmptyCommandLine"=dword:00000000
Пользуюсь ФАРом больше 20 лет © собирательный.
Цыганкой-гадалкой тебе не быть.be happy with your total commander.
По теме: потому что несмотря на то, что всё что нужно, можно сделать и из консоли, как любят говорить линуксоиды, тем не менее и вы и я пользуемся фаром.
Фича с поиском по первым буквам - появилась ещё во времена имён типа 8.3 и устарела сто лет в обед, с современными километровыми именами файлов - раз.
Два - было бы также очень удобно добавить опцию пометки файлов, которые совпадают с Alt-symbols. Это очень удобно для операций с сиквенсами файлов - tga, tiff, итд итп.
Пожалуй больше всего в фаре мне не хватает именно этого, т.к. в настоящее время при наличии в каталоге кучи файлов типа a.0001.tga-a.0100.tga, при нажатии alt-+, фар почему-то не выделяет весь сиквенс.
Конечно можно было бы ещё упомянуть "умный" матчинг имён файлов с любым кол-вом точек, но мне почему-то кажется, что даже вышеперечисленным никто не будет заниматься.
Поправьте меня, если я не прав.
- HaRT
- Moderator
- Posts: 10863
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Ну это кому что удобнее.Mamarazzi wrote:Фича с поиском по первым буквам [...] устарела сто лет в обед
Если можно это понимать как предложение интегрировать быстрый поиск и пометку по маске, то оно представляется мне весьма разумным.Mamarazzi wrote:было бы также очень удобно добавить опцию пометки файлов, которые совпадают с Alt-symbols
Он этого и не обещал.Mamarazzi wrote:при нажатии alt-+, фар почему-то не выделяет весь сиквенс
Что имеется в виду?Mamarazzi wrote:"умный" матчинг имён файлов с любым кол-вом точек
Зато можно реализовать это в виде плагина (и назвать его, например, QSearchSelect).Mamarazzi wrote:даже вышеперечисленным никто не будет заниматься
Я бы скорее предложил бы встроить это в сам фар, наравне с опцией для матчинга по части имени для alt-symbols.Если можно это понимать как предложение интегрировать быстрый поиск и пометку по маске, то оно представляется мне весьма разумным.
Обещал. По alt-+ выделяются файлы с совпадающими именами. Только фар не знает о том что в имени могут быть несколько точек и считает именем то, что находится перед последней точкой, а не перед первой.Он этого и не обещал.
А умный матчинг мог бы матчить имена типа aaa.bbb.0001.tga с bbb.bbb.0001.tga - по совпадению части имени. Есть небольшие гиморы с написанием, но оно того стоит.
Я не знаю возможностей api far'а, и можно ли оверрайднуть поведение функции alt-symbols для панелей. Да и вообще я не программер как таковой. Кто бы занялся...Зато можно реализовать это в виде плагина (и назвать его, например, QSearchSelect).