Этот файл будет рекурсивно сканировать все файлы в указанной папке или указанный файл (по умолчанию это файлы с расширениями .c
, .h
, .cpp
и .hpp
, но вы можете изменить их на нужные вам типы файлов):
приведёт кодировку исходных файлов к UTF-8;
заменит клавишу TAB на 4 пробела;
удалит лишние пробелы в конце каждой строки и приведёт символы переноса строк к '\n';
изменит год окончания действия авторских прав RT-Thread на текущий год (если файл не содержит этой информации, программа автоматически проигнорирует его);
изменит год окончания действия авторских прав Shanghai RuiSaid на текущий год (если файл не содержит этой информации, программа автоматически проигнорирует его).
pip install -r requirements.txt
Запустите скрипт и введите путь к папке или имя файла, который нужно отсканировать, следуя подсказкам.
▸ python formatting.py
Please enter work path or file to format: test_dir
Укажите папку или имя файла для форматирования непосредственно в аргументах командной строки.
▸ python formatting.py [dir/file_name]
Это программное обеспечение распространяется по лицензии MIT и может использоваться бесплатно как в личных, так и в коммерческих целях. Однако если вы обнаружите какие-либо проблемы с этим скриптом, пожалуйста, создайте PR для помощи в исправлении.
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.