在 Visual Studio 中,更改键盘以使用 F 键来执行“执行 sql”
Posted
技术标签:
【中文标题】在 Visual Studio 中,更改键盘以使用 F 键来执行“执行 sql”【英文标题】:In Visual Studio, change the keyboard to use an F key for "execute sql" 【发布时间】:2010-07-29 16:09:01 【问题描述】:在 Visual Studio 2010 中,我有一个数据库项目。我可以毫无问题地使用它来查看、编辑、创建存储过程等。
如何更改键盘以允许我使用 F 键来“执行 sql”,就像我在 MSSMS 中使用 F5 一样。在Tools-Options-Keyboards中似乎找不到合适的绑定顺序,想问问社区会更快,所以我可以专注于编写代码atm。
非常感谢。 (是的,我承认我很懒,但是我的googlefu今天早上已经放弃了幽灵,我只是好奇,它并没有阻止我)
【问题讨论】:
【参考方案1】:适用于 VS 2013 和 VS 2015
我发现有效的命令是 SQL.TSqlEditorExecuteQuery
我使用 F5 作为快捷方式,但记得使用下拉菜单 'Use new shortcut in' = Microsoft Sql Server Data Tools, T-SQL Editor
一些步骤:
-
转到工具 > 选项 > 环境 > 键盘
转到 SQL.TSqlEditorExecuteQuery
提示:将其粘贴到“显示包含的命令”文本框中,因为它是一个长列表。
-
将 'Use new shortcut in' 设置为 Microsoft Sql Server Data Tools, T-SQL Editor
这样 F5 在编写 C# 等代码时仍将保持相同的行为。
-
点击'按下快捷键'并按F5键
点击分配(必填)
点击确定。
【讨论】:
【参考方案2】:我遇到了同样的问题...我还将 F5 绑定到 QueryDesigner.ExecuteSQL
。不去。然后我将 F5 绑定到Data.SqlEditorExecuteSQL
。仍然不行...但是我从QueryDesigner.ExecuteSQ
L unbound F5 并且它起作用了...现在我可以按 F5 并执行查询。我在那里有点担心。
截图
【讨论】:
【参考方案3】:工具>选项 > 键盘 > QueryDesigner.ExecuteSQL > 创建新的快捷方式
【讨论】:
好的,有什么诀窍?我没有获得新的键盘快捷键来启动该命令。在我从 Find Again 中删除它之后,我尝试将它分配给全局 F3(因为我从不使用它,即使我知道它的用途)并且我知道它没有其他关联。它仍然没有执行。 ~ 有什么想法吗? @drachenstern 你说你可以查看、编辑、创建存储过程等。你真的可以执行吗?我的意思是键盘快捷键以外的其他方式? MSDN 有这个:msdn.microsoft.com/en-us/library/yea4bc1b(vs.80).aspx 是的,如果我单击工具栏上的按钮,我可以运行脚本。我还可以通过转到数据菜单并单击 Transact-Sql 编辑器,然后单击执行 SQL 来运行脚本。我只想将它分配给击键。有些东西告诉我我错过了一些非常明显的东西。以上是关于在 Visual Studio 中,更改键盘以使用 F 键来执行“执行 sql”的主要内容,如果未能解决你的问题,请参考以下文章
如何为visual studio更改ctrl + space
在 Visual Studio 2008 中查看所有打开的文档是不是有键盘快捷键
如何更改默认浏览器以在 Visual Studio 2008 中进行调试?