不,問題在於Visual Studio根本就沒有內置語法突出顯示支持C++,就像C#或VB.NET一樣。 某些語法突出顯示確實有效。例如,字符串,註釋,預處理器指令,操作符,數字和內置關鍵字都有自己的顏色。但是如果你不擡起手指,你的許多代碼的確會變成一種顏色(「標識符」)。
正如傑裏建議,Visual Assist X優惠遠更好的語法突出顯示比默認。但它不是免費的。
如果你像我一樣尋找低預算的解決方案,你可以define your own keywords。這至少會使它們以專門用於「用戶關鍵字」的顏色顯示。該鏈接解釋了您需要更詳細地完成的工作,但這非常簡單,只需在Visual Studio應用程序文件夾中放置一個名爲「usertype.dat」的純文本文件,然後輸入您想要的每個自定義關鍵字在單獨的行上以自己的顏色突出顯示。您必須重新啓動IDE才能使更改生效。
由於您使用VS 2010,另一個免費的解決方案是Highlighterr for Visual C++擴展。這是定義您自己的關鍵字的一個步驟,並且通過語法高亮顯示一點點。它利用VS 2010中的新Intellisense支持打開類,結構,宏和typedefs的突出顯示。我還沒有自己安裝它,因爲我仍然在VS 2008中進行C++開發,但我非常想嘗試一下。
如果你想黑暗的主題 - 試試這個http://studiostyl.es/schemes/amber-blue – Edward83 2012-11-04 13:49:45