我已经习惯了Netbeans及其所有快捷方式(例如ctrl + e删除一行),但我是Visual Studio的新手,所以我不喜欢它的按键组合那么多
当我更改了我需要的所有热键时(例如alt + shift + up / down来上下移动线条),我还尝试将一行删除到ctrl + e。
问题在于,当我现在按下ctrl + e时,IDE会等待我按下另一个键,因为有些热键类似于" ctrl + e后跟ctrl + something"。
如果我只想使用ctrl + e,我是否必须禁用所有其他热键,或者我可以告诉IDE类似于"在ctrl + e之后没有按下任何内容500ms,那么就不要再等了#34;
提前致谢。
PS:Microsoft Visual Studio Enterprise 2015
答案 0 :(得分:1)
这些多序列击键被称为和弦,并且Visual Studio使用它们,因为它有如此多的命令,否则会有足够的键盘快捷键来调用它们。不,你不能设置超时值。
您必须禁用涉及 Ctrl + E 的所有其他键盘快捷键,否则软件将无法知道是否应继续等待您按下和弦的第二部分。
这是一个可能让您的生活更轻松的提示。当您到达环境→键盘选项时,不必费心选择任何内容。只需将所有内容保留为默认值,然后单击“按快捷键”框。键入 Ctrl + E 。现在,该对话框将为您提供使用 Ctrl + E 的所有当前映射快捷方式的列表。
在我的安装中,除了其中一个外,其他所有内容都特定于“工作流设计器”。 “文本编辑器”-Edit.ToggleWordWrap只使用一个,它映射到 Ctrl + E , Ctrl + W 。由于您只是在文本编辑器中删除行,因此实际上您不必担心取消映射Workflow Designer范围的所有快捷方式。您可以将快捷方式设置为特定于文本编辑器。逐步: