Быстрый поиск: cлеш как признак папки
Быстрый поиск: cлеш как признак папки
Раз уж про быстрый поиск разговор зашёл.. В Far 2.0.1540 в окне быстрого поиска можно вставить символ / (одиночный или в конце набранных символов) Из помощи непонятно - зачем он там и что обозначает... Может подскажет кто?
- HaRT
- Moderator
- Posts: 10865
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: Невозможен быстрый поиск по содержимому буфера обмена
Имена элементов некоторых плагиновых панелей могут содержать слэши.Kirillony wrote:В Far 2.0.1540 в окне быстрого поиска можно вставить символ / (одиночный или в конце набранных символов) Из помощи непонятно - зачем он там и что обозначает... Может подскажет кто?
Например, Registry Broswerв reg:HKEY_CURRENT_USER\Software\Far\PluginHotkeys.
Только вот, например, в Far 1.75 там после слэша быстрым поиском ничего уже не находится…
И, кажется, даже понятно, почему…
Фар есть инструмент, а не нянька. © 2009 DrKnS
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: Невозможен быстрый поиск по содержимому буфера обмена
Незачем он там, видимо баг.Kirillony wrote:Из помощи непонятно - зачем он там и что обозначает...
- HaRT
- Moderator
- Posts: 10865
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: Невозможен быстрый поиск по содержимому буфера обмена
Я выше по теме написал, зачем он был бы там вполне уместен. Т.ч. баг скорее в том что оно не делает то, что ожидается.John Doe wrote:Незачем он там, видимо баг.Kirillony wrote:Из помощи непонятно - зачем он там и что обозначает...
А может это отрыжка регулярных выражений?
Фар есть инструмент, а не нянька. © 2009 DrKnS
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: Невозможен быстрый поиск по содержимому буфера обмена
Регулярных выражений в 1.75 вроде нет.
А в режиме быстрого поиска в обычной файловой панели одиночный слеш, равно как и бэкслеш, обозначают "любую поддиректорию" (исключая "..").
Если курсор находится на файле, то при нажатии Alt-\ (или Alt-/) он перемещается на следующую по порядку поддиректорию, если таковая имеется.
В случае когда директории расположены впереди файлов (а это значит всегда, кроме Unsorted), то "следующая по порядку" понимается циклически - т.е. самая первая.
Выходит, практическое значение таково: Alt-\ перемещает курсор на директорию, а если дальше продолжать нажимать Ctrl-Enter, то мы будем циклически перемещаться по всем директориям, в том числе в режиме Unsorted.
Фича похоже недокументирована. Польза сомнительна.
Резюме - документировать, либо пофиксить.
А в режиме быстрого поиска в обычной файловой панели одиночный слеш, равно как и бэкслеш, обозначают "любую поддиректорию" (исключая "..").
Если курсор находится на файле, то при нажатии Alt-\ (или Alt-/) он перемещается на следующую по порядку поддиректорию, если таковая имеется.
В случае когда директории расположены впереди файлов (а это значит всегда, кроме Unsorted), то "следующая по порядку" понимается циклически - т.е. самая первая.
Выходит, практическое значение таково: Alt-\ перемещает курсор на директорию, а если дальше продолжать нажимать Ctrl-Enter, то мы будем циклически перемещаться по всем директориям, в том числе в режиме Unsorted.
Фича похоже недокументирована. Польза сомнительна.
Резюме - документировать, либо пофиксить.
Re: Невозможен быстрый поиск по содержимому буфера обмена
первоеJohn Doe wrote:Резюме - документировать, либо пофиксить.
We are the Borg. You will be assimilated.
So Say We All!
So Say We All!
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: Невозможен быстрый поиск по содержимому буфера обмена
Всё бы хорошо, но
(немного уточню: могут начинаться со слеша)HaRT wrote:...Имена элементов некоторых плагиновых панелей могут содержать слэши.
https://t.me/FarManager — Telegram чат
- HaRT
- Moderator
- Posts: 10865
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: Невозможен быстрый поиск по содержимому буфера обмена
Не только начинаться, но и содержать его в середине (см. пример с реестром).John Doe wrote:Всё бы хорошо, но(немного уточню: могут начинаться со слеша)HaRT wrote:...Имена элементов некоторых плагиновых панелей могут содержать слэши.
Т.ч. я бы предпочёл, чтобы в быстром поиске слэш работал как обычный символ.
А за подсказку про AltBackSlash спасибо!
Фар есть инструмент, а не нянька. © 2009 DrKnS
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: Невозможен быстрый поиск по содержимому буфера обмена
Как раз здесь конфликта нет: в случае слеша в середине (или в конце) налицо явный недочёт, который однозначно фиксить, ибо никакой "фичи" он в себе не несёт.Не только начинаться, но и содержать его в середине
https://t.me/FarManager — Telegram чат
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: Невозможен быстрый поиск по содержимому буфера обмена
Итого:
1) Концевой слеш - фича, требующая документирования (обозначает поддиректорию).
2) Слеш в середине имени - фича, требующая реализации.
3) Остаётся вопрос, нужна ли фича когда слеш - первый (и соответственно единственный) символ с строке быстрого поиска.
Есть мнение что эта фича излишня, поскольку практически того же можно добиться с помощью "*\".
С другой стороны, и одиночный слэш вроде не мешает никому.
Разве что кто-то и впрямь захочет найти элементы начинающиеся со слеша...
1) Концевой слеш - фича, требующая документирования (обозначает поддиректорию).
2) Слеш в середине имени - фича, требующая реализации.
3) Остаётся вопрос, нужна ли фича когда слеш - первый (и соответственно единственный) символ с строке быстрого поиска.
Есть мнение что эта фича излишня, поскольку практически того же можно добиться с помощью "*\".
С другой стороны, и одиночный слэш вроде не мешает никому.
Разве что кто-то и впрямь захочет найти элементы начинающиеся со слеша...
https://t.me/FarManager — Telegram чат
- HaRT
- Moderator
- Posts: 10865
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Re: Невозможен быстрый поиск по содержимому буфера обмена
Нет!John Doe wrote:1) Концевой слеш - фича, требующая документирования (обозначает поддиректорию).
Для этого вполне подходит обратный слэш (задокументировать всё же надо, да). Прямой надлежит трактовать буквально.
Поддерживаю.John Doe wrote:2) Слеш в середине имени - фича, требующая реализации.
Это с какого перепугу вдруг единственный?! Первый так первый, с него должно начинаться имя элемента плагинной панели.John Doe wrote:3) [...] слеш - первый (и соответственно единственный) символ с строке быстрого поиска.
Захочет-захочет.John Doe wrote:Разве что кто-то и впрямь захочет найти элементы начинающиеся со слеша...
Фар есть инструмент, а не нянька. © 2009 DrKnS
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: Невозможен быстрый поиск по содержимому буфера обмена
Непринципиально. Если быстрый поиск будет реагировать на [бэк]слеши в именах элементов, то найдётся и директория, и файл.Нет!
Для этого вполне подходит обратный слэш (задокументировать всё же надо, да). Прямой надлежит трактовать буквально.
Я говорил о текущей реальности. Пока что первый=единственный. Когда быстрый поиск научится реагировать на слеши в именах элементов - тогда ситуация изменится. Так что тут противоречий между нами нет.Это с какого перепугу вдруг единственный?! Первый так первый, с него должно начинаться имя элемента плагинной панели.
Вот я и говорю, в конце-концов, с третьей стороны, кому надо сможет легко на Alt-\ вызов Alt-* \Захочет-захочет.
Это проще, чем объяснять в хелпе мудрёные фичи.
https://t.me/FarManager — Telegram чат
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: Быстрый поиск: cлеш как признак папки
А расскажите кто-нибудь в реальности пользуется Alt-\ для поиска папок?
Re: Быстрый поиск: cлеш как признак папки
чё это ты через 2 года вспомнил про такую хотелку?John Doe wrote:А расскажите кто-нибудь в реальности пользуется Alt-\ для поиска папок?
для меня проще набрать начало, а потом CtrlEnter...
SimSU ··· ·· -- ··· ··-
- John Doe
- Бюрократ
- Posts: 13855
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: Быстрый поиск: cлеш как признак папки
Потому что сейчас в быстром поиске имеет место недокументированная "магия".
В элементах панели могут присутствовать слеши, но искать по ним никак невозможно.
Магия конфликтует с обычным поиском.
В элементах панели могут присутствовать слеши, но искать по ним никак невозможно.
Магия конфликтует с обычным поиском.