2009-08-04 106 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。