2011-10-13 111 views
5

我在VS2010編輯器中使用比例字體(Cambria)。這對於編寫代碼來說非常棒,但是在調試過程中,它似乎在內存窗口中也使用了相同的字體。內存窗口需要一個固定寬度的字體很有用,但是我找不到設置它的選項。誰能幫忙?Visual Studio 2010內存窗口字體

更新:我已向微軟報告了此問題,並且該問題被及時推遲。如果你投了這個問題,也歡迎你給予好評我的要求:http://connect.microsoft.com/VisualStudio/feedback/details/696196/visual-studio-2010-memory-window-badly-aligned-when-proportional-font-used-in-text-editor

回答

1

所以,一個解決方法。自定義一個4包http://input.fontbureau.com/ - 非常漂亮的比例字體編碼,我使用的是sans。

  • 比例設定爲不大膽,不-粗斜體
  • 集等寬的粗體,粗斜體

下載包並安裝到Windows。可能需要重新啓動後。 在visual studio中,爲內存窗口數據設置粗體。華麗的比例代碼,單聲道內存轉儲!

0

不是在我的電腦面前,現在,所以這是從內存...

工具 - 選項 - 字體和顏色,Windows的調試內存

+1

是的,你會這麼認爲,但似乎不可能爲記憶窗口和文本編輯器設置不同的字體。 – paperjam

3

這是不可能的,因爲內存窗口的設置實際上是「文本編輯器」(內存地址,內存已更改,內存數據,內存不可讀)部分中的「顯示項目」列表。所以你可以區分背景和前景色,但不能區分字體。

+0

我知道這是不可能通過GUI,但我現在正在尋找任何黑客或變通辦法。例如。註冊表設置。推動時,可能會有一個宏可以在內存窗口可見時更改編輯器字體。 – paperjam

+0

@paperjam - 我也監視了註冊表。註冊表中沒有可用的內容。此設置位於此處HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 10.0 \ FontAndColors \ {A27B4E24-A735-4D1D-B8E7-9716E1E3D8E0}但devenv.exe不會查找任何其他內容。而宏可用的自動化對象只會公開您將在GUI中看到的內容。 –