如何自定义Visual Studio快捷方式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何自定义Visual Studio快捷方式相关的知识,希望对你有一定的参考价值。
工具->选项,环境->键盘,在右边的“显示命令包含”中输入自己想要更改的快捷键的“代号”进行查找,选中自己要更改的快捷键并在下面重新设置新的快捷方式即可。
比如“代码助手”(就是代码提示)快捷键的“代号”是Edit.completeword(编辑.完成单词)。
其他快捷键的参考表:
参考技术A 如果某个您喜欢使用的键盘快捷方式默认没有设置,您总是可以通过单击“工具”“选项...”“环境”“键盘”来自定义这个Visual Studio快捷方式。不过,如果要在您的使用环境中添加多个Visual Studio快捷方式,则可以通过编辑自动保存的设置文件直接添加这些快捷方式。可以通过以下步骤来实现:步骤 1:导出当前的“键盘快捷方式”。转到“工具”“导入和导出设置. . .”,启动“导入/导出设置向导”。选择“导出选定的环境设置”,单击“下一步”。单击“所有设置”,取消选中所有复选框,然后展开“选项”、“环境”节点,选择“键盘”复选框。单击“下一步”转到向导的最后一页。将新的设置文件命名为“MyKeyboardShorcuts.vssettings”,路径使用默认目录。单击“完成”。步骤 2:打开并编辑设置文件。该文件的路径为 My Documents\Visual Studio 2005\Settings\MyKeyboardShortcuts.vssettings。Visual Studio的设置文件就是 XML 格式的文件,您可以使用任何编辑器打开该文件。我推荐使用 Visual Studio 来打开该文件,因为这样可以使用 Visual Studio 中的为语法标注颜色的功能以及文档格式设置功能。打开文件之后,按下 Ctrl+K、Ctrl+D,让 Visual Studio 对其自动进行格式设置。然后,查找 <UserShortcuts 标签。在此 XML 元素内部,您可以添加自己的一列快捷方式。<UserShortcuts<ShortcutCommand="View.CommandWindow"Scope="Global"Ctrl+W,Ctrl+C</Shortcut<ShortcutCommand="View.SolutionExplorer"Scope="Global"Ctrl+W,Ctrl+S</Shortcut<ShortcutCommand="View.ErrorList"Scope="Global"Ctrl+W,Ctrl+E</Shortcut<ShortcutCommand="View.TaskList"Scope="Global"Ctrl+W,Ctrl+T</Shortcut<ShortcutCommand="View.Output"Scope="Global"Ctrl+W,Ctrl+O</Shortcut</UserShortcuts此处的 XML 是非常容易理解的。只要为要添加的每个Visual Studio快捷方式设置一个 <Shortcut 元素即可。将快捷方式本身指定为该元素的内容,要将 Shift、Ctrl 和 Alt 等修改键结合起来使用,可以使用“+”字符将它们串连起来(例如,Ctrl+Alt+J)。在“Command”属性中为快捷方式所要绑定的命令指定规范的命令名称。“Scope”属性总是为“Global”,因此这里不再赘述。此操作过程中最困难的部分可能就是确定特定命令的规范名称。特定命令的规范名称的格式为:顶级菜单名称加“.”字符再加命令名称,采用“驼峰式”大小写格式,不包含任何空格。添加了所有Visual Studio快捷方式之后,保存该文件步骤 3:导入设置文件。既然已在设置文件中添加了快捷方式,现在就可以将文件导回到您的使用环境中。当然,也可以将您的设置文件分享给其他人员使用。再次启动“导入和导出设置向导”,但这次选择“导入选定的环境设置”;单击 “下一步”。选择“否,仅导入新设置,改写我的当前设置”,然后单击“下一步”。选择“我的设置”文件夹下的 “MyKeyboardShortcuts.vssettings”,然后单击“下一步”。使用默认选择源码天空,单击“完成”。在工具提示中显示Visual Studio快捷方式您可以实际指定环境在提示信息中显示快捷方式,将鼠标移到工具栏命令的上方时可显示相应的提示信息。转到“工具”“自定义. . .”,确保选中“在屏幕提示中显示快捷键”选项。本回答被提问者采纳在 Visual Studio 中 Resharper 后重新激活多插入符号快捷方式
【中文标题】在 Visual Studio 中 Resharper 后重新激活多插入符号快捷方式【英文标题】:Reactivate Multi Caret Shortcut after Resharper in Visual Studio 【发布时间】:2022-01-02 21:29:45 【问题描述】:自 VS2019 以来通常的多插入符号快捷方式是
Ctrl + Alt + 单击:添加辅助插入符号
如this answer 中所述。
安装 resharper 后,不幸的是,它使用导航功能覆盖了此快捷方式。
我查看了 VS 中环境键盘选项中的快捷键,但显然您无法根据 this post 更改或恢复此快捷键。
如何让我钟爱的多插入符号功能重新回到我的手中?
【问题讨论】:
【参考方案1】:我找到了!解决方案是从 Resharper 中删除组合键。
转到 Resharper 选项 => 环境 => 搜索和导航 并取消选中 Ctrl + Alt + Click 复选框:
Visual Studio 将允许您再次使用多插入符号功能!
这里是original link,关于如何在 resharper 中禁用导航功能。
【讨论】:
以上是关于如何自定义Visual Studio快捷方式的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio - 导航到解决方案资源管理器的快捷方式
Visual Studio 2019 修改注释快捷键和添加自定义头部注释
Visual Studio Code自定义快捷键(eclipse习惯)