Ctrl + Shift + Enter不使用Visual Studio 2013电源效率工具

时间:2015-06-23 20:25:35

标签: visual-studio visual-studio-2013

我家里有两台电脑。两者都具有Visual Studio 2013和电源效率工具扩展。唯一的区别是一台计算机有Windows 7,而另一台运行Windows 8.1。

两者都运行相同版本的visual studio并安装了最新更新。但是在Windows 8.1机器上按 Ctrl + Shift + Enter 没有用分号,而在Windows 7下工作正常。

任何人都可以告诉我,操作系统特定的问题或者Visual Studio 2013的电源效率工具存在错误。

参考:http://abhijitjana.net/2010/07/21/use-shiftenter-to-add-automatically-at-end-of-the-line-visual-studio-2010-productivity-power-tool/ - 此链接适用于visual studio 2010,但现在visual studio 2013使用Ctrl + Shift + Enter获得了相同的功能。

2 个答案:

答案 0 :(得分:0)

在Windows 8.1上的C#文件中测试了它(VS2013 w / Power Tools)并且它可以工作。

我的建议是验证映射(Edit.LineOpenBelow)是否映射到击键。

您是否有其他可能采用过映射的工具,如Resharper?

如果映射在那里并且似乎已分配,请尝试更改映射并查看它是否有效。可在此处的键盘选项中找到映射:

enter image description here

答案 1 :(得分:0)

显然,在Windows 8(和Windows 8.1)中,添加了一个特殊的快捷方式来运行任务,而不显示UAC通知,以便在运行特定应用程序时授予管理员权限。

令人惊讶的是,快捷键是 Ctrl + Shift + Enter

来源:http://www.tekrevue.com/tip/command-prompt-administrator-shortcut/

所以问题是如何禁用它以及它是否能解决你的问题:

  

您可以在Windows 8中禁用Ctrl + Shift序列。

     
      
  1. 在“控制面板”中“时钟,语言和地区”| “语言”点击左侧窗格中的“高级设置”。
  2.   
  3. 在“高级设置”中,点击“更改语言栏热键”
  4.   
  5. 在“文本服务和输入语言”中单击“更改密钥序列”按钮并通过选择“否”禁用密钥序列   分配了“单选按钮。
  6.   

来源:https://superuser.com/questions/604790/how-to-disable-ctrlshift-keyboard-layout-switch-in-windows-8

或者您可以尝试禁用UAC:

  

打开“开始”屏幕,搜索UAC,您应该看到一个选项   用于用户帐户控制设置。如果你不这样做,你需要改变   首先搜索您的设置,但之后您应该看到它。   然后你可以将滑块一直拖到底部,相同   至于其他版本的Windows。

来源:http://www.howtogeek.com/howto/windows-vista/disable-user-account-control-uac-the-easy-way-on-windows-vista/

您也可以尝试使用SharpKeys重新定义特定的键盘序列:

下载链接:http://www.randyrants.com/2011/12/sharpkeys_35/

指南:http://www.askvg.com/customize-any-key-in-your-keyboard-using-sharpkeys/

现在,完成后,请尝试VS2013中的热键。

如果支持您的问题,请告诉我,