2009-08-04 141 views
9

您知道鋼鐵俠在電影中如何爲他的IDE使用語音命令嗎?有沒有可以做這種事情的Visual Studio插件?如果不是的話,你怎麼着手製作它們呢?Visual Studio語音命令

+2

你爲什麼要這麼做? – 2009-08-04 19:58:37

+2

沿着這個脈絡,我希望它能夠識別「修復bug」 – 2009-08-04 19:59:50

+1

+1,讓我意識到「code-by-voice」標籤的存在... – Donut 2009-08-04 20:07:22

回答

1

查看Microsoft Speech SDK以及Visual Studio集成。有兩個教程(只是谷歌)BUNCH,並在VS2008甚至模板集成項目開箱...

2

有一個插件,我在家裏使用,運作良好,但略有挑剔。它不會進行實際的編程,但更多的是幫助消除快捷方式。實質上,您可以使用快捷命令運行的任何功能都可以使用此插件運行。要獲得可用功能的列表,請參閱this MSDN article

這是ThirdHand at codeplex.com,據我所知它只適用於VS 2008,因爲它使用.Net 3.5。請務必在討論板上閱讀我的帖子,瞭解如何在出現問題時重置該帖子。

從我在電影中看到已經有一段時間了,所以我希望這與你所說的相似。

1

使用Vocola爲Visual Studio或任何其他應用程序創建語音命令非常簡單。下面是其中一個口述短語連接到擊鍵序列的例子:

Save File = {Ctrl+s}; 

當你說「保存文件」發送鍵擊「控制-S」,你的文件被保存。

爲Visual Studio的一些有用的命令(注意「#」是註釋字符):

Find in Files = {Ctrl+F}; 
Switch Tab = {Ctrl+Tab}{Enter}; 
Close Solution = {Alt+f}t; 
Touch Go = {LeftButton}{F12};     # "Go To Definition", e.g. of method name mouse is pointing to 
Touch References = {RightButton}a;    # "Find All References", e.g. of method name mouse is pointing to 
Rename All = {Alt+Shift+F10} Wait(100) {Enter}; # Renames all references, e.g. to a method you just renamed 

隨着對使用他們一點點的做法是什麼命令,你需要和花點心思,編程變得快了很多。

0

我在Visual Studio中使用語音編碼,使用Dragon NaturallySpeaking Professional編碼SQL Server Management Studio。我一直在做這個多年,並且爲Visual Studio創建了自己的插件。他們收穫我的課程名稱和變量名稱,並幫助我構建自定義編程詞彙表。不幸的是,說「修正錯誤」會簡單地規定文本,但我可以編寫代碼並控制IDE。