Шукаєте графічний графічний інтерфейс


18

Тому я хочу щось досить просте :) Додаток, де я ставлю dir для пошуку, а рядок / regexp для пошуку вмісту файлів рекурсивно в цьому dir, і він дає список результатів.

Мені не хочеться чогось типу "трекер", який працює у фоновому режимі та індексує речі, я хочу те, що просто шукає на вимогу, як grep, заданий шлях.

У Windows я використовував grepWin, який був цілком ідеальним для цієї мети.

Я спробував KFileReplace, здається, трохи незручно. Також спробував вбудований пошук Nautilus, але, здається, він дивиться лише на імена файлів?

Редагувати: інструмент gnome-search здається більше схожим на те, що я шукаю, але він не підтримує регулярний вираз (або він є, але лише для імен файлів).


Відповідь 2018 року на це буде використовувати Cmd + Shift + F Visual Studio Code для пошуку у файлах, які підтримують регулярні вирази.
Войовничий шимпанзе

Відповіді:


18

Searchmonkey . Ви можете знайти його в universe.

Встановіть через програмний центр

введіть тут опис зображення


Чудово! Використовувати в пошуковому інтерфейсі 'searchmonkey' істотно різницю, ніж 'grep' на терміналі. Наприклад, ви можете відкрити папки, що містять результати.
loved.by.Ісус

11

Ви можете спробувати regexxer, що знаходиться у сховищах. Ви можете встановити його за допомогою

sudo apt-get install regexxer

Встановіть через програмний центр

Як зазначено в /usr/share/doc/regexxer/README:

Основна аудиторія цього інструменту - це користувачі Linux / Unix, які втомилися вводити командні рядки find / grep / sed / awk / perl.

Здається, це саме те, що ви хочете, оскільки ви можете шукати файли та папки, а також здійснювати пошук у вибраному документі за допомогою функції пошуку та заміни, яка використовує регулярні вирази стилю Perl. (Однак ви можете шукати лише текстові файли, файли html та xml та подібні типи файлів, а не pdfs чи офісні документи.)

Підсумовуючи це,

  • Ви можете вказати різні шаблони у вікні пошуку шаблонів; наприклад, глобуси (*), класи символів [ab] та {brace expansions} можуть бути використані для пошуку ваших файлів. Ви також можете шукати рекурсивно та приховані файли, що особливо корисно.

  • Ви також можете використовувати різні складні схеми регулярних виразів у вікні пошуку / заміни, і там можна використовувати більшість регулярних виразів Perl , про які ви можете прочитати, перейшовши на попереднє посилання. (Вбік, регулярні вирази Perl також можна використовувати з командним рядком grep: див man grep., Вам потрібно буде вказати параметр -P)

  • Для пошуку всередині файлу або пошуку та заміни рядків ви знайдете документ із пошуком з лівої сторони, потім клацніть по документу та використовуйте праву частину, щоб вибрати шаблон пошуку / заміни. Потім у наведеному простому прикладі ви можете натиснути кнопку для заміни або заміни всіх, а потім зберегти свій документ.

Дивіться також мою відповідь тут, де я порівнюю відповідні варіанти пошуку, доступні в regexxerта searchmonkey:

введіть тут опис зображення



0

Я віддаю перевагу https://glogg.bonnefon.org/index.html

Це не надто складно. Ви можете шукати за допомогою розширених регулярних виразів, символів чи фіксованих рядків (Інструменти> Параметри)

І що ще важливіше, він має два подання, перший погляд показує відповідні лінії, а другий вигляд підкреслює лінію, яку ви натиснули / вибрали в першому огляді, щоб ви могли переглянути лінію в реальному контексті, а не відфільтровану.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.