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