Я перехожу из редактора PHP, специфичного для Windows, к VIM, по философии "использовать один редактор для всего и изучать его очень хорошо".
Тем не менее, одной из функций, которые мне нравились в моем редакторе PHP, была возможность "найти и заменить". Я мог бы приблизиться к двум путям:
- Просто найдите. Найдите все файлы в проекте для строки, посмотрите все перечисленные вхождения и нажмите, чтобы погрузиться в этот файл в этой строке.
- Слегка заменить все вхождения "foo" в "bar".
И, конечно, я мог бы использовать графический интерфейс, чтобы сказать, какие типы файлов следует искать в подпапках, будь то чувствительный к регистру и т.д.
Я пытаюсь аппроксимировать эту способность сейчас, и попытка собрать ее вместе с bash довольно утомительна. Достойная, но утомительная.
Кто-нибудь знает какие-нибудь отличные инструменты для таких вещей, как Linux и/или Windows? (Я бы предпочел, если возможно, графический интерфейс.) Или, если это не так, bash script, который хорошо выполняет эту работу? (Если он будет перечислять имена файлов и номера строк и показывать фрагменты кода, это будет здорово.)