2011-05-05 49 views

回答

1

好老命令行縮進:http://linux.die.net/man/1/indent

+0

+1:我只是想它能夠保持''{在同一行'main' – pmg 2011-05-05 18:42:15

+0

爽,可惜現在我已經沒有足夠的時間來閱讀選項,所以我會嘗試一些GUI工具..但我稍後會嘗試.. THx! – manty 2011-05-05 18:49:05

+0

的GNU連結[GNU縮進](http://www.gnu.org/software/indent/)。 – pmg 2011-05-05 18:56:55

1

在KDevelop的,如果我沒記錯的話,你可以去設置 - >配置 - >壓痕。 (或類似的東西)。雖然我不記得在編寫自動縮進時是否設置了它,或者它是否適用於格式化代碼。

+0

你好,是的,它是在普通:(THX格式化代碼反正 – manty 2011-05-05 18:47:47

0

像縮進這樣的工具功能相當強大,但有大量的開關足夠靈活以支持所有編碼風格。

如果它是一個編輯器,vim可以很好地對C進行語法敏感的縮進。用Vim打開文件並執行「gg = G」即可。

11

你使用的KDevelop 4,而不是假設(不再支持)KDevelop的3 ...

您可以使用「編輯>格式化源」格式化當前文件源。

您還可以在項目一個或多個文件點擊右鍵查看左邊,選擇「格式文件」

可以在配置源格式設置「設置>配置的KDevelop>來源格式化」。

KDevelop 4使用AStyle來處理格式。

編輯: 需要注意的是,在「設置>配置編輯器」中還有一些配置嵌入式KatePart的設置。
這些是「在編輯」設置時對上述源格式組件沒有影響。例如,當在括號後面插入換行符時,這將控制自動縮進。

+0

您可以配置此功能的工作原理是在'設置走的方向>配置KDevelop的...'和'選擇在左邊來源Formatter'。 – Octopus 2014-08-09 00:29:38

相關問題