无论是对于DBA还是Developer,键盘快捷键都是很常用的,动动键盘可比鼠标快多了,不过SQL Server 2012对SSMS(SQL Server Management Studio)中的快捷键做了不少改动,尤其是我常用的一些键,给我带来很多麻烦。

我最常用的Ctrl+E(运行查询编辑器的选定部分)、Ctrl+L(显示估计的执行计划)、Ctrl+M(在查询输出中包括实际执行计划)和Ctrl+R(显示或隐藏查询结果窗格)都不能用了,很是郁闷啊。好在SSMS提供了自定义快捷键的方法。操作方法如下:

按 Alt+T,然后键入 C,然后键入 K,即可打开设置快捷键的对话框。SQL Server 2012的快捷键定义在http://msdn.microsoft.com/zh-cn/library/ms174205(v=sql.110).aspx 可以找到。注意现在还不是RTM版本,以后可能还会更新。

在对话框的“显示命令包含”下面的输入框中输入plan,即可找到Query.DisplayEstimatedExecutionPlan(显示估计的执行计划)和Query.IncludeActualExecutionPlan(在查询输出中包括实际执行计划)。选中Query.DisplayEstimatedExecutionPlan,下面的“新快捷键用于”选择SQL Query Editor;在“按快捷键”下面的输入框中同时按Ctrl和L(可别入输入Ctrl这几个字母,不管用的:),然后按下“分配”按钮即可。

运行查询编辑器的选定部分(Query.Execute)可以在SQL Query Editor、XMLA Script Editor等几个窗口都有效,可以分别分配快捷键,也可以在“文本编辑器”中指定快捷键,即可同时对多个Editor都有效。显示或隐藏查询结果窗格(Window.ShowResultsPane)也可以同样设置。

要注意的是,设置了这些快捷键以后,SQL Server 2012定义的以Ctrl+E等开头的组合快捷键有一些就会被覆盖掉了。要适应新的快捷键,还是继续使用旧的快捷键,请自行抉择。

懒得自己去手工设置的,可以导入这个定义文件。按 Alt+T,然后键入 I,即可启动“导入和导出设置向导”。

http://blog.sina.com.cn/s/blog_624f972301013cj4.html

SQL Server Management Studio 2012 键盘快捷键(转)的更多相关文章

  1. SQL Server Management Studio 2012 设置脚本默认保存路径

    特别说明,本文是从这里 修改SQL Server Management Studio默认设置提高开发效率. "抄过来的",为方便个人记忆才写此文(非常感谢这哥们儿的分享.) 原文地 ...

  2. SQL Server Management Studio自定义快捷键

    SQL Server Management Studio支持自定义快捷键:工具->选项->键盘: 其中,Alt+F1.Ctrl+1.Ctrl+2是系统预定义的快捷键. 双击表名(或按Ctr ...

  3. SQL Server Management Studio 清除用户名和密码

    SQL Server Management Studio 2018 delete the file C:\Users\%username%\AppData\Roaming\Microsoft\SQL  ...

  4. SQL Server Management Studio Keyboard shortcuts

    一些平时在SQL Server Management Studio 使用到的快捷键 F5 (Ctrl+x)执行选中部分的语句,没有选中则全文执行 Ctrl+L 现实执行计划(估计) Ctrl+M 在运 ...

  5. 清除 SQL Server Management Studio 服务器名称历史记录

    Ø  前言 在开发过程中,经常使用 SQL Server Management Studio 连接本地或远程 SQL Server 服务器,时间长了可能有些名称就不用了或者重复了,SQL Server ...

  6. 为何使用Microsoft SQL Server Management Studio连接Integration Services服务失败

    检查是否满足以下各项: 1. 首先你要确保当前你使用的Windows账号是有管理员权限的 2. 其次请在打开Microsoft SQL Server Management Studio时,通过右键Ru ...

  7. [Windows Azure] Managing SQL Database using SQL Server Management Studio

    Managing Windows Azure SQL Database using SQL Server Management Studio You can use Windows Azure SQL ...

  8. SQL Server Management Studio(SSMS)的使用与配置整理

    目录 目录 SQL Server Management Studio的使用与配置 1 设置SSMS显示行号 2 添加注释与取消注释的快捷键 3 新建查询的快捷键 4 开启sql语句TIME与IO的统计 ...

  9. 推荐SQL Server Management Studio以及Visual Studio下的免费的插件 ApexSQL Complete

    SQL Server 并没有代码格式化的工具,对于处理他人编写的长SQL需要手工的格式化是一件麻烦的事情. 推荐SQL Server Management Studio以及Visual Studio下 ...

随机推荐

  1. MySQL3534

    1.mysqld install 2.mysqld --initialize-insecure自动生成无密码的root用户 3.mysql -uroot即可登录

  2. Chrome DevTools的15个使用技巧(译)

    谷歌浏览器如今是Web开发者们所使用的最流行的网页浏览器.伴随每六个星期一次的发布周期和不断扩大的强大的开发功能,Chrome变成了一个必须掌握的工具.大多数前端开发者可能熟悉关于chorme的许多特 ...

  3. Reference Type Casting

    5.5.1. Reference Type Casting Given a compile-time reference type S (source) and a compile-time refe ...

  4. git --mixed --soft --hard之间的区别

    git reset --mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和add信息git reset --soft:回退到某个 ...

  5. 深度学习(六)keras常用函数学习

    原文作者:aircraft 原文链接:https://www.cnblogs.com/DOMLX/p/9769301.html Keras是什么? Keras:基于Theano和TensorFlow的 ...

  6. SpringCloud - 2. 服务注册 和 发现

    SpringCloud 的服务注册和发现是由Eureka来完成. 1.eureka server 1.1 依赖 <dependency> <groupId>org.spring ...

  7. springboot主从数据库

    是从springmvc的思路上来做的,主要就是配置主.从DataSource,再继承AbstractRoutingDataSource,重写determineCurrentLookupKey方法,通过 ...

  8. 了解SSL必须要懂得密码技术

    要理解SSL就必须理解密码系统.消息摘要函数(单向或散列函数)和数字签名,这些技术是许多文献所讨论的主题(比如[AC96),提供了保密性.完整性和认证的基础. 密码系统 假设Alice想给她的银行发一 ...

  9. 存储过程中拼写sql并执行

    直接上代码吧,根据不同的条件拼写sql后并执行 ALTER PROCEDURE [dbo].[usp_Statistic_WJB_DZSK_ZT] ( @year int, @half int,--0 ...

  10. Shell脚本编写1

    1.shell操作系统与外部最主要的接口就叫做shell.shell是操作系统最外面的一层.shell管理你与操作系统之间的交互:等待你输入,向操作系统解释你的输入,并且处理各种各样的操作系统的输出结 ...