1

Раньше я знал команду для преобразования кода в стиль ядра Linux с правильными скобками, пробелами и так далее.

Он использовал отступ, но я не помню остальных. Может кто-нибудь помочь?

1 ответ1

1

A scripts/cvt_kernel_style.pl: переформататор исходного кода в стиле ядра.

Скрипт для преобразования исходных файлов ядра в более совместимый стиль. Дополнение или замена Lindent. Скверный маленький Perl-скрипт с использованием регулярных выражений.

Это глупый маленький инструмент, не ждите, что он будет идеальным. Это не.

Преобразования должны быть сделаны по одному. Несколько преобразований могут быть выполнены вместе, но это не рекомендуется.

Не все преобразования выполняются правильно. Проверьте все преобразования, прежде чем совершать что-либо.

Если исходный файл не компилируется, то любое преобразование также не будет компилироваться и может съесть ваш исходный код.

Не используйте опцию --overwrite если у вас нет другой копии исходного файла.

Не существует опции для переноса длинных строк.

Использование командной строки:

$ ./scripts/cvt_kernel_style.pl --help
usage: ./scripts/cvt_kernel_style.pl [options] <files>
version: 0.1

Но лучше узнать, что такое стиль кодирования:

Стиль кодирования ядра Linux (автор Линус Торвальдс)


Это краткий документ, описывающий предпочтительный стиль кодирования для ядра Linux. Стиль кодирования очень личный, и я не буду навязывать свои взгляды никому, но это то, что нужно для всего, что я должен поддерживать, и я предпочел бы это для большинства других вещей. Пожалуйста, по крайней мере, рассмотрите замечания, сделанные здесь:

Глава 1: Отступ

Глава 2: Размещение брекетов

Глава 3: Наименование

Глава 4: Функции

Глава 5: Комментирование

Глава 6: Вы сделали беспорядок

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .