find -type f -print0 | xargs -0 grep -l `printf '^\xef\xbb\xbf'` | sed 's/^/found BOM in: /'
find -print0
помещает пустой \0 между каждым именем файла вместо того, чтобы использовать новые строки xargs -0
, ожидает, что пустой указатель отделился, аргументы вместо строки отделились grep -l
списки файлы, которые соответствуют regex^\xeff\xbb\xbf
не совершенно корректен, поскольку это будет соответствовать non-BOMed UTF-8 файлы, если у них будут пробелы нулевой ширины в начале строки Если вы нажмете Ctrl и щелкнете токен в коде (например, имя переменной или метода), Eclipse перенесет вас к определению токена.
I думаю, вы могли дважды щелкнуть и нажать Ctrl + C / Ctrl + V слишком быстро.
Чтобы отключить, если выключено :
Окно -> Настройки -> Общие -> Редактор -> Текстовые редакторы -> Гиперссылки
Снимите флажок.