Нужен софт для поиска кода в файлах?

Geers
На сайте с 12.04.2011
Offline
487
863

Подскажите софт для поиска кусков кода в файлах, например кусок php кода в куче файлов, желательно не только в php-файлах, а также чтоб искал в txt и т.д.

Работал с Total Commander, но он не всегда находит.

sabotage
На сайте с 14.02.2007
Offline
192
#1

notepad++; Actual Search & Replace; тысячи их.

Geers
На сайте с 12.04.2011
Offline
487
#2
sabotage:
notepad++; Actual Search & Replace; тысячи их.

Спасибо, про notepad++ даже не знал что есть такая функция.

Leksusisus
На сайте с 12.02.2012
Offline
62
#3

Notepad++ самый лучший софт в таком вопросе, главное уметь пользоваться))

SocFishing
На сайте с 26.09.2013
Offline
118
#4

Если для Windows, то как вариант стандартному
есть например программа: Mythicsoft FileLocator Pro 6.5 Build 1324 (x86/x64) ML + Portable + Rus

Для Linux:

grep -r -n "mytext" /home
find / -name "*.php" -exec grep "mytext" {} \; -print 2>/dev/null
★Сервис идентифицирует (https://socfishing.com/?utm_source=searchengines) посетителей вашего сайта и предоставляет их профили ВКонтакте, Телефон, Почта! Цены копеечные, работаем 8 лет.
Plutishe
На сайте с 06.03.2006
Offline
205
#5

Для Linux:

Мне вот просто интересно, команду для линукса вручную по памяти набил или скопировал от куда?

Хостинг за РУБЛИ (http://yousite.ru/h) | VPS/VDS на платформе: XEN c администрированием (http://yousite.ru/v) | Регистрация доменов (http://yousite.ru/d)
DV
На сайте с 01.05.2010
Offline
644
#6

Я у себя в юниксе так ищу:

find . -name '*.php' -exec grep -bH 'mytext' {} \;
оно лучше любых иных средств, если доступно.

Набирал не по памяти. а наобум, если кто не понял Тут вообще не надо запоминать всю строку, достаточно понимать назначение каждой команды и помнить её основные ключи, что совсем нетрудно при постоянном применении.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
B
На сайте с 13.02.2008
Offline
262
#7
Plutishe:
Мне вот просто интересно, команду для линукса вручную по памяти набил или скопировал от куда?

Это очень часто-используемые команды, поэтому быстро запоминаются. Не смотря на то, что и в никсах есть соответствующие оконные решения, рано или поздно предпочтение отдается консоли.

А команды эти c нужными ключами можно тупо коллекционировать в простом текстовом файлике, в отличие от.

Честно говоря я не понимаю, как можно заниматься вебразработкой под виндой. Это же не удобно. Длоя меня самым удобным вариантом, к которому пришел лет 10 назад, является debian (или ubuntu) на рабочем месте и debian на серверах. В итоге у меня везде всё одинаковое - и файловая структура, и права доступа, и настройки, и многое другое. А это очень удобно.

SeVlad
На сайте с 03.11.2008
Offline
1609
#8
Geers:
Работал с Total Commander, но он не всегда находит.

То ты не умеешь его готовить :) Он сто лет как поддерживает поиск по регуляркам. Покури его хелпы и маны по регуляркам.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Mad_Man
На сайте с 10.11.2008
Offline
162
#9
DenisVS:
find . -name '*.php' -exec grep -bH 'mytext' {} \;

Альтернатива:

grep -rl --include=*.{php,js} "Find me" /home/path/to/the/dir/

Соответственно просто фразу поискать, забивая на расширение, можно через упрощённый вариант:

grep -rl "Find me" /home/path/to/the/dir/
Plutishe:
Мне вот просто интересно, команду для линукса вручную по памяти набил или скопировал от куда?

Запоминать не надо, поиск по истории команд через Ctrl+R решает все глупые вопросы.

forest25
На сайте с 12.09.2009
Offline
67
#10
Mad_Man:
Альтернатива:


Соответственно просто фразу поискать, забивая на расширение, можно через упрощённый вариант:



Запоминать не надо, поиск по истории команд через Ctrl+R решает все глупые вопросы.

Плюсую Ctrl+R, правда история все же не бесконечная. Для очень частых команд можно и алиасы запилить. Либо bash-скрипт накидать.

VPS 512MB 20GB SSD KVM - 5$ (http://u.hmdw.me/digitalocean) | ИМХО о хостингах (http://u.hmdw.me/hosting)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий