將程式碼轉換為 Linux 核心風格

將程式碼轉換為 Linux 核心風格

我曾經知道一個命令,可以將程式碼轉換為 Linux 核心風格,並使用適當的括號和間距等等。

它使用了縮進,但我不記得其餘的了。有人可以幫忙嗎?

答案1

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 核心編碼風格(作者:Linus Torvalds)


這是一個簡短的文檔,描述了 Linux 核心的首選編碼風格。編碼風格是非常個人化的,我不會把我的觀點強加給任何人,但這就是我必須能夠維護的任何事情的原則,而且我也更喜歡它用於大多數其他事情。請至少考慮一下提出的觀點這裡:

第一章:縮排

第 2 章:放置牙套

第 3 章:命名

第 4 章:函數

第 5 章:評論

第6章:你把事情搞砸了

相關內容