#far
#far
Вопрос:
У меня есть репозиторий Git с вложенными подмодулями. У всех из них есть папки .git. Я хотел бы искать файлы, игнорируя эти папки git, потому что это занимает гораздо больше времени, чем без них.
Я пытался использовать фильтры (Alt F7), но это не работает, или я делаю это неправильно.
Ответ №1:
У меня был тот же вопрос ( https://forum.farmanager.com/viewtopic.php?p=150995 ).
Пошаговое решение:
- Включить
[x] Use filter
╔══════════════════════════════ Find file ═══════════════════════════════╗
║ A file mask or several file masks: ║
║ *.* ↓║
╟────────────────────────────────────────────────────────────────────────╢
║ Containing text: ║
║ ↓║
║ Using code page: ║
║ Automatic detection ↓║
╟───────────────────────────────────┬────────────────────────────────────╢
║ [ ] Case sensitive │ [ ] Search in archives ║
║ [ ] Whole words │ [x] Search for folders ║
║ [ ] Search for hex │ [x] Search in symbolic links ║
║ [ ] Not containing │ [ ] Search in alternate streams ║
╟───────────────────────────────────┴────────────────────────────────────╢
║ Select search area: ║
║ From the current folder ↓ [x] Use filter ║
╟────────────────────────────────────────────────────────────────────────╢
║ { Find } [ Drive ] [ Filter ] [ Advanced ] [ Cancel ] ║
╚════════════════════════════════════════════════════════════════════════╝
- Добавьте фильтр (выберите
Filter
, нажмитеInsert)- Дайте фильтру имя (например, Git folder)
- Как установить маску
.git
- Для набора атрибутов
[x] Directory
╔════════ Attributes ════════╗
║ [?] Read only ║
╔══════════════════ ║ [?] Archive ║ ══════════════════╗
║ A file mask or se ║ [?] Hidden ║ ║
║ [?] System ║
╔══════════════════ ║ [?] Compressed ║ ══════════════════╗
║ Name: Git folder ║ [?] Encrypted ║ ↓║
╟────────────────── ║ [?] Not indexed ║ ──────────────────╢
║ [x] Mask: .git ║ [x] Directory ║ ↓║
╟────────────────── ║ [?] Sparse ║ ──────────────────╢
║ [ ] Size: ║ [?] Temporary ║ [ Blank ] ║
║ >= ║ [?] Offline ║ 00:00:00,000 0000 ║
║ <= ║ [?] Reparse point ║ 00:00:00,000 0000 ║
╟────────────────── ║ [?] Virtual ║ ──────────────────╢
║ [x] Attributes [ ║ [?] Integrity stream ║ one hardlink ║
╟────────────────── ║ [?] No scrub data ║ ──────────────────╢
║ ║ [?] Pinned ║ ║
╚══════════════════ ║ [?] Unpinned ║ ══════════════════╝
║ [?] Recall on open ║
║ { Find } ║ [?] Recall on data access ║ Cancel ] ║
╚══════════════════ ║ [?] Strictly sequential ║ ══════════════════╝
╟────────────────────────────╢
║ { OK } [ Cancel ] ║
╚════════════════════════════╝
- Нажмите
{ OK }
, чтобы создать фильтр - Убедитесь, что фильтр выбран, и нажмите
-
, чтобы использовать фильтр для исключения файлов / каталогов, соответствующих фильтру. Перед-
именем фильтра появляется символ. (F1если вам нужна дополнительная информация)
╔═══════════════════════ Filters menu ═══════════════════════╗
║- Git folder │ D ... │ .git ║
╟────────────────────────┼─────────────────┼─────────────────╢
║ 0. Folders │ D ... │ ║
╚═ ,-,Space,I,X,BS,Shift BS,Ins,Del,F4,F5,Ctrl Up,Ctrl Dn ══╝
- Протестируйте новый фильтр
- Обязательно сохраните конфигурацию (Shift F9)
Фильтры Егора из связанного поста:
╔═══════════════════════════════════ Filters menu ════════════════════════════════════╗
║- Visual Studio Build F │ ..............D .............. ... │ obj,bin ║
║ Temporary Files │ ..............D-.............. ... │ <bak> ║
║- NuGet and NodeJs Pack │ ..............D .............. ... │ packages,node_modules ║
║- Source Repositories │ ..............D .............. ... │ .svn,.hg,.git ║
╟────────────────────────┼────────────────────────────────────┼───────────────────────╢
║ 0. Folders │ ..............D .............. ... │ ║
║ 1. Panel file type │ ..............D-.............. ... │ *. ║
║ 2. Panel file type │ ..............D-.............. ... │ *.7z ║
║ 3. Panel file type │ ..............D-.............. ... │ *.jpg ║
║ 4. Panel file type │ ..............D-.............. ... │ *.mp4 ║
║ 5. Panel file type │ ..............D-.............. ... │ *.pdf ║
║ 6. Panel file type │ ..............D-.............. ... │ *.xlsx ║
║ 7. Panel file type │ ..............D-.............. ... │ *.zip ║
╚══════════════ ,-,Space,I,X,BS,Shift BS,Ins,Del,F4,F5,Ctrl Up,Ctrl Dn ══════════════╝