2010-07-13 59 views
3

是否有一個添加到Visual Studio,它會自動在我的方法名字之間插入下劃線?如何在我的方法名稱單詞之間自動插入下劃線?

例如,我會寫「public void ChangeEmail Should Update Email()」,然後按下一個快捷方式,它會轉換爲「public void ChangeEmail_Should_Update_Email()

+2

這是C#非常標準的命名約定。公共方法的大多數命名約定都使用Pascal框架:http://www.csharpfriends.com/articles/getarticle.aspx?articleid=336#8 – 2010-07-13 00:59:27

+0

我正在寫單元測試。 – 2010-07-13 01:07:05

回答

3

您可以使用讓 - 保羅·布杜的BDD Macro - 不知道有關自動不過。

請注意,最近Jean-Paul決定改用AutoHotKey代替 - 請參閱以下內容 - 帖子So Long BDD Macro - Hello Autohotkey!!!BDD AutoHotKey Script Update - Take 2

+0

這接近我正在尋找的解決方案,謝謝。 – 2010-07-19 13:26:00

+0

@Amr,那獎賞賞金呢。 – 2010-07-21 00:56:10

+0

@Jouke van der Maas,抱歉忘了這麼做,所以改變了賞金的運作方式,所以我忘了獎勵它,謝謝提醒。 – 2010-07-21 02:16:51

1

ReSharper可以做到這一點。你設置你的命名約定,輸入錯誤,CTRL-Enter會修復它。 ReSharper爲VS增加了數百萬個其他功能......

+0

resharper唯一的問題是,你仍然必須編寫代碼 – 2010-07-20 16:50:53

+0

很高興知道reSharper可以做到這一點,我沒有在VS 2010上測試resharper,它工作正常嗎?詢問關於性能和兼容性。 – 2010-07-20 21:58:17

+0

是的,ReSharper在2010年效果很好,他們剛剛發佈了5.1,它有很多bug修復(其中沒有一個是我們碰到的)。 – 2010-07-21 04:51:41

相關問題