Открыть все файлы в проекте с длинными строками в редакторе

Вы подключены к Интернету? если это так, и вы получите эту ошибку, попробуйте это: попробуйте изменить сервер, выбрав диспетчер обновлений, определения, загрузив его, а затем выберите сервер рядом с вами. а затем попробуйте снова проверить свои обновления.

1
задан 23 December 2012 в 05:03

2 ответа

Если вы не хотите рекурсии в подкаталоги, гораздо проще сделать это:

grep -lZ '.\{116\}' *.java | xargs -0 "${EDITOR:=emacs}"

Если вам нужна рекурсия в подкаталоги, используйте параметр globstar:

[ f2]
2
ответ дан 25 May 2018 в 03:08

В терминале после перехода к рассматриваемой директории введите:

find -name '*.java' -exec awk -vORS=$'\\0' 'length > 116 {print FILENAME; nextfile}' {} +|xargs -0 ${EDITOR:=emacs}

Это откроет все файлы .java, у которых есть строки длиной более 116 символов в новом экземпляре emacs - если переменная среды EDITOR не установлена ​​на имя какого-либо другого текстового редактора, и в этом случае она откроет их вместо этого.

1
ответ дан 25 May 2018 в 03:08

Другие вопросы по тегам:

Похожие вопросы: