如何自定义VisualStudio快捷方式

经过长时间学习Visual Studio快捷方式,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。如果某个您喜欢使用的键盘快捷方式默认没有设置,您总是可以通过单击“工具”>“选项...”>“环境”>“键盘”来自定义这个Visual Studio快捷方式。不过,如果要在您的使用环境中添加多个Visual Studio快捷方式,则可以通过编辑自动保存的设置文件直接添加这些快捷方式。可以通过以下步骤来实现:

成都创新互联10多年企业网站制作服务;为您提供网站建设,网站制作,网页设计及高端网站定制服务,企业网站制作及推广,对展览展示等多个方面拥有丰富的网站推广经验的网站建设公司。

步骤 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 对其自动进行格式设置。然后,查找 标签。在此 XML 元素内部,您可以添加自己的一列快捷方式。

 
 
 
  1. ...  
  2.  
  3.  Command="View.CommandWindow" Scope="Global"> 
  4. Ctrl+W, Ctrl+C  
  5.  
  6.  Command="View.SolutionExplorer" Scope="Global"> 
  7. Ctrl+W, Ctrl+S  
  8.  
  9.  Command="View.ErrorList" Scope="Global"> 
  10. Ctrl+W, Ctrl+E  
  11.  
  12.  Command="View.TaskList" Scope="Global"> 
  13. Ctrl+W, Ctrl+T  
  14.  
  15.  Command="View.Output" Scope="Global"> 
  16. Ctrl+W, Ctrl+O  
  17.  
  18.  
  19. ...  

此处的 XML 是非常容易理解的。只要为要添加的每个Visual Studio快捷方式设置一个 元素即可。将快捷方式本身指定为该元素的内容,要将 Shift、Ctrl 和 Alt 等修改键结合起来使用,可以使用“+”字符将它们串连起来(例如,Ctrl+Alt+J)。在“Command”属性中为快捷方式所要绑定的命令指定规范的命令名称。“Scope”属性总是为“Global”,因此这里不再赘述。此操作过程中最困难的部分可能就是确定特定命令的规范名称。特定命令的规范名称的格式为:顶级菜单名称加“.”字符再加命令名称,采用“驼峰式”大小写格式,不包含任何空格。

#t#添加了所有Visual Studio快捷方式之后,保存该文件

步骤 3:导入设置文件。既然已在设置文件中添加了快捷方式,现在就可以将文件导回到您的使用环境中。当然,也可以将您的设置文件分享给其他人员使用。再次启动“导入和导出设置向导”,但这次选择“导入选定的环境设置”;单击 “下一步”。选择“否,仅导入新设置,改写我的当前设置”,然后单击“下一步”。选择“我的设置”文件夹下的 “MyKeyboardShortcuts.vssettings”,然后单击“下一步”。使用默认选择,单击“完成”。

在工具提示中显示Visual Studio快捷方式

您可以实际指定环境在提示信息中显示快捷方式,将鼠标移到工具栏命令的上方时可显示相应的提示信息。转到“工具”>“自定义. . .”,确保选中“在屏幕提示中显示快捷键”选项。

本文名称:如何自定义VisualStudio快捷方式
本文路径:http://www.shufengxianlan.com/qtweb/news26/539726.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联