更改SQL管理工具中“可用数据库”的键盘快捷方式

5
请在发布一般帮助链接之前先阅读我的问题。
我无法更改或删除SQL编辑器工具栏中“可用数据库”的CTRL + U快捷键。(我想使用CTRL + U在文本编辑器中取消缩进。)
我尝试过:
1.将CTRL + U分配给取消缩进命令,但是CTRL + U仍然只是将焦点移动到“可用数据库”组合框上。(我检查了并正确设置了我的快捷键,实际上我设置了CTRL + I进行缩进,它很好用。) 2.我试图在Tools / Options / Environment / Keyboard的所有位置中找到CTRL + U,只有我的定义出现。 3.我尝试使用“包含”设置为“数据库”(检查了所有条目)和“可用”(同样,检查了所有条目)在Tools / Options / Environment / Keyboard中找到“可用数据库”。 4.我去了工具栏自定义,选择了组件,但是没有键盘快捷键选项/菜单/按钮。 “键盘”按钮只打开Tools / Options / Environment / Keyboard,没有设置任何内容。
我确实偶尔会使用“可用数据库”,所以我不想从工具栏中删除它。
除上述之外,还有其他可行的选项吗?

看起来是SSMS中的一个bug。这个问题在大约2008年就被报告了,但现在仍然存在,这实在让人沮丧。 - Branko Dimitrijevic
我在早期的SQL Studio安装版本(2012年之前的版本)中将特定的快捷键更改为ALT-D。我记不得使用正常的选项-键盘设置时是否有任何问题。但这是一个新的安装,我记不得了。我甚至找不到名为“可用数据库”的元素了。 重点是:它是可以做到的,或者至少;在早期版本中可以做到。 - Christian
1个回答

1
您可以使用SSMSBoost插件来“调试”和分析您的快捷键分配。它有一个“Dump Shortcuts”功能,可以让您快速了解Ctrl-U分配给哪些函数,并可以用它来重新定义快捷键。(我是它的开发人员)。请保留HTML标签。

我做了一个转储,生成的 SQL 脚本导致 SSMS 崩溃。 - mbourgon
生成的脚本只是粘贴到新创建的编辑器窗口中的文本。你所说的“脚本导致SSMS崩溃”是什么意思?该脚本并不打算在SSMS下运行,它只是信息转储。是否存在一些误解? - Andrei Rantsevich
@andrei_rantsevich 我知道。这太奇怪了。它已经脚本化了,我开始往下滚动,然后SSMS崩溃了。我并没有试图运行它,只是想查看它。 - mbourgon
(除此之外,我非常喜欢这个工具——它真的很棒) - mbourgon
如果错误仍然存在,请通过support@ email与我联系,否则这将是离题的。谢谢! - Andrei Rantsevich

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接