2016-10-10 57 views
3

我試圖達到的目標是找到是否存在一種方法來格式化C++,Visual Studio(2012中爲我)的運算符之間的空格。如何格式化運算符C++ Visual Studio之間的空間?

例如編寫代碼在C#下面的行:

int number=10; 

然後擊打Ctrl鍵 + ķCtrl鍵 + 在C#d是格式化的代碼:

int number = 10; 

由於可以看到等號運營商之間增加了空格(=)。當我嘗試在相同的Visual Studio中格式化代碼時,但是對於C++,僅在分支上添加了縮進,但運算符之間的空格保持不變。

是否可以爲C++實現相同的功能?

編輯

這是我在看到C/C++>格式:

enter image description here

回答

4

我不再有VS 2012,但對於VS 2013和2015年,你可以做以下(我想它並沒有改變很多):

檢查工具>選項...>文本編輯器> C/C++>格式>間距,找到「間距爲運營商」

在那裏,你應該有一個數字的設置,如「前後的二元運算符插入空格」

在特定情況下,你要確保「周圍的賦值運算符插入空格」被選中。

之後,自動格式應該照顧好它。

編輯:我能夠檢查有VS 2012的機器,實際上沒有這樣的選項(msdn link)。聽起來像你需要升級,如果你想要這個能力。

+0

我很遺憾聽到,但很高興知道。感謝您的確認! – meJustAndrew

相關問題