簡體   English   中英

Visual Studio Free插件或resharper插件在工具提示中顯示常量值

[英]Visual Studio Free addin or resharper plugin to show constant value in tooltip

有一個免費的插件或resharper插件,當你將鼠標懸停在對它的引用上時,它會讓我看到一個常量值的實際值嗎?

由於編譯器強制const字段或屬性是具體的編譯時常量,因此在工具提示中直接顯示它是合乎邏輯的。

例如:

const int DISPLAY_MODE_SIMPLE = 0x02;
   const int DISPLAY_MODE_ADVANCED = 0x04;

   void DoSomething(int displayMode) 
   {
      if (displayMode == DISPLAY_MODE_SIMPLE) {
         ShowSimpleDialog();
      }
   }

我想將鼠標懸停在DISPLAY_MODE_SIMPLE上,並在工具提示中看到:int MyType.DISPLAY_MODE_SIMPLE = 0x02

我最近處理的是很多不使用Enums的代碼(用IKVMC轉換的Java),並且在使用它來檢查舊代碼時不斷地來回走動是非常惱人的。

ReSharper 5和Visual Studio 2010似乎都沒有此功能。

編輯:我不是在談論調試器。 它當然適用於那個。

那么使用“Code Definition Windows”呢? 在Visual Studio中查看 - >代碼定義WIndow?

當我將鼠標懸停在DoSomethingDISPLAY_MODE_SIMPLE引用上時,我在工具提示中看到“(常量)int MyType.DISPLAY_MODE_SIMPLE = 2”。 當我暫停R·5 出現,所以必須有你沒有使用一些R·設置...

在當前的Resharper版本中,您可以啟用此功能。

  1. Resharper - >選項 - >設置:

激活“顏色標識符”。 可能會改變顏色突出顯示顏色

  1. Resharper - > Options - > Environment - > Editor - > Editor Appearance - > Tooltip:

激活“替換Visual Studio工具提示”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM