可以识别 Visual Studio 命令的键盘快捷方式,自定义这些快捷方式,并导出这些快捷方式供其他人使用。 许多快捷方式始终调用相同的命令,但快捷方式的行为可能因以下条件而异:
首次打开 Visual Studio 时选择的默认环境设置,例如常规开发或 Visual C# 。 有关更改或重置设置的详细信息,请参阅 自定义 Visual Studio IDE。
你是否已自定义快捷键的行为。
选择快捷方式时所处的上下文。 例如,如果使用的是 设置设计器,
Edit.EditCell快捷方式将调用 命令,如果使用File.Rename,则会调用 命令。
无论设置、自定义和上下文如何,始终可以在 选项 对话框中查找和更改键盘快捷方式。 还可以在 常用键盘快捷方式查找几十个命令的默认键盘快捷方式。 有关所有快捷方式及其命令的完整列表,请参阅 Visual Studio 中的键盘快捷方式。
如果将快捷方式分配给 全局 上下文中的命令,并且没有其他上下文,该快捷方式始终调用该命令。 但是,可以将快捷方式分配给全局上下文中的一个命令和特定上下文中的其他命令。 如果在特定上下文中使用此类快捷方式,则快捷方式将调用特定上下文的命令,而不是全局上下文。 有关所有默认快捷方式的完整列表,请参阅 全局快捷方式。
注意
菜单命令的名称和位置以及对话框中显示的选项可能会根据设置和 Visual Studio 版本更改。 本页基于“常规”开发设置配置文件。
标识键盘快捷方式
在菜单栏上,选择 工具>选项。
展开“所有设置环境”>,然后选择“键盘”,然后选择“键盘”链接。
在“显示命令包含”框中输入命令的完整或部分名称,不含空格。
例如,可以找到包含 solutionexplorer的命令。
在列表中,选择正确的命令。
例如,可以选择 View.SolutionExplorer。
如果该命令具有键盘快捷方式,则会显示在所选命令 列表中的 快捷方式中。
在菜单栏上,选择 工具>选项。
展开 环境,然后选择 键盘。
在“显示命令包含”框中输入命令的完整或部分名称,不含空格。
例如,可以找到包含 solutionexplorer的命令。
在列表中,选择正确的命令。
例如,可以选择 View.SolutionExplorer。
如果该命令具有键盘快捷方式,则会显示在所选命令 列表中的 快捷方式中。
自定义键盘快捷方式
在菜单栏上,选择 工具>选项。
展开 环境,然后选择 键盘。
可选:在 “显示包含 的命令”框中输入命令的全部或部分名称(不含空格),以筛选命令列表。
在列表中,选择要向其分配键盘快捷方式的命令。
在“新快捷方式用于”下拉列表中,选择希望在其中使用该快捷方式的功能区。
例如,如果希望快捷方式适用于所有上下文,可选择“全局”。 你可以使用没有在另一个编辑器中映射(为“全局”)的任何快捷键。 否则,编辑器将替代快捷方式。
注意
以下键不能用于构成“全局”范围中的键盘快捷方式:
- Enter、Tab、Caps Lock
- PrntScn/SysRq、ScrLk、暂停/中断
- Insert、Home、End、Pg Up、Pg Dn
- Windows 徽标键、应用程序键、任何箭头键
- 数字键盘上的 NumLock、Delete 或 Clear
- Ctrl+Alt+Delete 组合键
在“按快捷键”框中,输入要使用的快捷方式。
注意
可以创建将字母 与 Alt 键、Ctrl 键或两者组合在一起的快捷方式。 还可以创建一个快捷方式,该快捷方式将 Shift 键和字母 与 Alt 键、Ctrl 键或两者组合在一起。
如果已将快捷方式分配给另一个命令,则会显示在 框中当前使用的 快捷方式中。 在这种情况下,请选择 Backspace 键以删除在尝试其他快捷方式之前输入的快捷方式。
选择“分配”按钮。
注意
如果为命令指定了其他快捷方式,请选择 分配,然后选择 取消 以关闭对话框。 你分配的快捷方式未被撤销。
共享自定义键盘快捷方式
通过将自定义键盘快捷方式导出到文件,然后将该文件交给其他人,以便他们可以导入数据,从而共享自定义键盘快捷方式。
仅导出键盘快捷方式
在菜单栏上,选择 工具>导入和导出设置。
选择 导出所选环境设置,然后选择 下一步。
在“要导出哪些设置?”下,清除“所有设置”复选框,展开“选项”,然后展开“环境”。
选中 键盘 复选框,然后选择 下一步。
在“要如何命名你的设置文件”和“在此目录中存储我的设置文件”框中,保留默认值或指定其他值,然后选择“完成”。
注意
默认情况下,快捷方式保存在以下位置的文件中:
%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\1x.0_xxxxxxxx\Settings
在当前版本的 Visual Studio 中,1x.0_xxxxxxxx 文件夹以数字 18.0 开头,后跟一组特定于安装的字母数字字符。 同样,对于 2022 Visual Studio,该文件夹以数字 17.0 开头。
文件本身的名称反映了导出设置的日期,扩展名 .vssettings。
注意
默认情况下,快捷方式保存在以下位置的文件中:
%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\1x.0_xxxxxxxx\Settings
对于 Visual Studio 2022,1x.0_xxxxxxxx 文件夹以数字 17.0 开头,后跟一组特定于安装的字母数字字符。 同样,对于 Visual Studio 2019,该文件夹以数字 16.0 开头。
文件本身的名称反映了导出设置的日期,扩展名 .vssettings。
仅导入键盘快捷方式
在菜单栏上,选择 工具>导入和导出设置。
选择“导入选定的环境设置”选项按钮,然后选择“下一步”。
选择“否,仅导入新设置,覆盖我的当前设置”选项按钮,然后选择“下一步”。
在 “我的设置”下,选择包含要导入的快捷方式的文件,或选择“浏览”按钮找到正确的文件。
选择“下一步”。
在“要导入哪些设置?”下,清除“所有设置”复选框,展开“选项”,然后展开“环境”。
选中“键盘”复选框,然后选择“完成”。
相关内容
- 在 Visual Studio 中更改字体、颜色和主题
- 扩展函数密钥支持限制