Общая задача программирования для меня в энергии:
:s/some pattern/
сделайте некоторую работу
n #
находит следующую запись
сделайте некоторую работу
n #
находит следующую запись...
Теперь, s/....
только поиски в текущем файле.
Существует ли способ, которым я могу сделать это, но искать через каталог файлов? Скажите делают "s/.... /" по всем файлам в под-Директориях pwd
это заканчивается в .hpp .cpp?
Спасибо!
Да, их можно использовать вместе.
Если вы объявляете «extern const int i», то i является const по всей его области. Переопределить его как неконст невозможно. Конечно, можно обойти флаг const, отбросив его (с помощью const_cast).
-121--1054916-Любые такие улучшения будут микрооптимизацией. Я думаю, что у вас есть лучшее решение как для эффективности, так и для ясности.
-121--4180352- Можно просто использовать команду : grep
: или для более полной интеграции инструментов поиска используйте расширение grep.vim .
Просто введите : help grep
, чтобы получить хорошую документацию о том, что доступно из коробки в Vim.
Использование : grep foo *.? pp
должно выполнять то, что требуется.
Откроется список QuickFix , как и список : make
, позволяющий перейти к найденным экземплярам.