CodeBlocks,Eclipse,VS Code如何程式碼格式化?
在不知道程式碼格式化之前,很多小夥伴程式設計時花費大量的時間去調整程式碼的格式,也許為了美觀和強迫症。那麼,為了更高效地程式設計,下面介紹標題中幾種工具的程式碼格式化方法。
Codeblocks 17.12
首先在程式碼框右鍵,選擇 Format use AStyle,程式碼將會按照預設的格式重新佈置。可以自定義快捷鍵,依次進入 Setting->Editor->Keyboard Shortcut->Plugins,選中Source code formatter(AStyle)。那麼,如何打造自己的Style?依次進入 Setting->Editor->Source formatter,在Style處選中Custom(自定義,否則就是預設格式),然後自定義,
Brackets(大括號):
attach classes表示類的格式為
class name {
};
而不是class name
{
};
其它的類似。
Indentation(縮排):
比如Indentation size(in spaces):4 說明預設縮排4個空格。
Formatting(格式):
比如 Break 'else if()'header combinations into seperate lines ,表示將
else if()
格式化為else
if()
Padding(填充):
比如
Insert space padding around operators 表示在操作符前後各填充1個空格;
Insert space padding around parentheses on the inside 表示在插入語的兩邊各填充1個空格;
Remove extra space padding around parentheses 表示清除語句兩邊多餘的空格;
Delete empty lines within a function or method 表示清除空行;
Pointer alignment 選Name 則定義指標時的格式為 type *name;
Eclipse
預設格式化快捷鍵是Ctrl+Shift+F,可以在Preference修改格式化規則,搜尋formatter,Java分類裡的Code Style,Debug,Editor等修改。
VS Code
預設格式化快捷鍵是Shift+Alt+F,若要修改格式化規則,可以下載外掛,如Prettier-Code formatter,再進行配置。