Text-Processing
如何防止“縮進”將大括號移動到下一行?
我在 C++ 中有幾個空的內聯函式定義,如下所示:
class C { void foo(){} void bar(){} };
現在,如果我跑
indent -st -i4 -nut test.cc
只是為了修復我得到的縮進class C { void foo () { } void bar () { } };
但我只想在不移動花括號的情況下修復縮進!
我怎樣才能做到這一點?
看著
man indent
我看到 using-brf
將大括號放在函式定義行上。如果你也想要它if-line
,你需要-br
.如果您的
PAGER
環境變數是less
,您可以man indent
使用/
和文本搜尋。因此,如果您這樣做man indent
,然後/braces<ENTER>
按“重複”,您將能夠在對您提供資訊的匹配之間跳轉n
。編輯以使我在下面的評論更清楚,這就是我看到的
man indent
The `-brf´ option formats braces like this: int one(void) { return 1; }; The `-blf´ option formats them like this: int one(void) { return 1; };