У меня есть база кода, которая сводит меня с ума от конфликтов из-за конечных пробелов. Я бы хотел очистить его.
Я бы хотел:
Преобразуйте все начальные пробелы в табуляции, то есть 4 пробела в табуляции.
Игнорируя каталог .git.
Я использую OSX Snow Leopard и zsh ].
пока что у меня есть:
sed -i "" 's/[ \t]*$//' **/*(.)
, который отлично работает, но sed добавляет новую строку в конец каждого файла, которого он касается, что нехорошо. Я не думаю, что sed можно остановить от этого, так как я могу удалить эти новые строки? Здесь, вероятно, можно применить некоторую awk-магию. 4} {somecontent} {/ if} из шаблона с использованием PHP.