Ответ 1
Вы можете использовать git grep
через командную строку для поиска файлов, содержащих символы новой строки в стиле Windows.
Используя git bash, вы можете найти все файлы, содержащие символ \r
, с помощью следующей команды (bash only!):
git grep -Il $'\r'
Или альтернативно (который должен работать для всех типов оболочек - кроме оконных):
git grep -Il '<CTRL + M>'
Это будет отображаться как новая строка в вашей оболочке, но пока вы завернете ее в кавычки, она будет работать.
И, наконец, для CLI Windows (протестирован с CMD и PowerShell):
git grep -Il "\r"
Используемые параметры
-
-I
исключает двоичные файлы из соответствия -
-l
отображаются только имена файлов со спичками, а не все совпадения
Кроме того, если вы хотите ограничить поиск по нескольким файлам, вы можете использовать опцию --cached
, которая будет выполнять поиск только в ваших файлах по вашему индексу.
Вы можете прочитать документацию для получения дополнительной информации.