2009-09-14 66 views
3

我決定給CodeRush/Refactor一個提示(在Resharper的一個rial之後),我遇到的一個問題是CodeRush/Refactor在我的代碼窗口中放了很多'工件'。 'artifacts'是指每個方法,屬性和字段名稱旁邊的圖標/字形,每個屬性getter旁邊的綠色'返回鍵樣式'圖標和getter方法周圍的框。DevExpress CodeRush/Refactor - Context Specfic'Tips'

有沒有一種方法可以使這種上下文而不是始終可見 - 也許只有當我懸停在一條線上纔會出現?

是否有清理/重新排列usings功能?

+0

我不知道你在說什麼...... – RCIX 2009-09-14 22:19:05

+0

你似乎一次提問幾個問題。 – 2009-09-15 09:30:06

回答

1

重構! Pro會優化你的使用指令。它可以刪除那些你不需要的,並按字母順序或按照長度(美學)排序。

請注意,如果您僅有一條使用指令,因爲在該名稱空間中有一個<see cref="XYZ"/>引用,Refactor! Pro將不會意識到這一點,如果您要求它優化指令,請將其刪除。

至於其餘的,不,顯然沒有辦法讓你提到的信息只出現在懸停狀態。

這裏是重構的提示!臨。右鍵單擊您的工具欄並選擇自定義,然後單擊該對話框左下方的鍵盤按鈕。

在接下來的對話框中,搜索函數CodeRush.Refactor,並將其綁定到Ctrl + Shift + R,我發現這對獲得快速重構函數是非常有用的。爲了優化您的使用指令,只需將光標置於其中,然後按Ctrl + Shift + R即可獲得重構彈出窗口。

+0

我建議你在自己的選項屏幕上儘可能多地使用CodeRush/RefactorPro配置。 (DevExpress \ Options [CTRL + SHIFT + ALT + O] IDE \ Shortcuts)這將允許您輕鬆地將這些設置帶到另一臺機器或VS的升級之間。 – 2009-09-15 09:31:31

+0

默認的重構鍵設置爲CTRL +'。 我更喜歡將其設置爲ALT + 1,並且還有其他人(包括Mark Miller)將其設置爲NUM0 – 2009-09-15 09:36:24

4

不是我所知道的。我建議詢問support.devexpress.com。我發現他們非常敏感。

+0

是的,明確地說,如果沒有其他理由,除了確保這些功能在待辦事項列表上結束。由於同樣的原因,我禁用了許多這些功能,但它們會將噪聲添加到我的代碼編輯器中,但能夠將鼠標懸停在某個方法上並查看方法圖標,度量值等,將會更好。 – 2009-09-14 22:08:32

+1

另外,Developer Express有我遇到過的最好的支持小組之一,所以向他們發送類似這樣的問題基本上是一種不良行爲。 – 2009-09-14 22:10:42

+1

同意。每次遇到問題或錯誤時,我通常會在幾個小時內完成修復和測試。 – 2009-09-14 22:50:20