在VS2012中,如果你不幸用了三方主題,尤其是深色主題。比如http://studiostyl.es/schemes/son-of-obsidian ,那么你很可能發現當前行高亮的樣式變成了這樣:
外面多了個丑陋的白色邊框!但VS2012自帶的dark主題卻沒有這個問題。
研究了許久,發現一種比較2的辦法可以解決,不知道是不是VS2012的Bug。只要在顏色設置里(Environment, Fonts and Colors),把高亮當前行(Highlight Current Line)前景色和背景色都設為一樣的就好了:
雖然在Sample里你看不到文字,但保存設置以后,回到VS,一切都是正常的了:
另外,如果你不想要這個高亮當前行的功能。可以在Text Editor, Display里取消勾選"Highlight Current Line":