1. 程式人生 > >CodeBlocks,Eclipse,VS Code如何程式碼格式化?

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,再進行配置。