我家里有两台电脑。两者都具有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获得了相同的功能。
答案 0 :(得分:0)
在Windows 8.1上的C#文件中测试了它(VS2013 w / Power Tools)并且它可以工作。
我的建议是验证映射(Edit.LineOpenBelow
)是否映射到击键。
您是否有其他可能采用过映射的工具,如Resharper?
如果映射在那里并且似乎已分配,请尝试更改映射并查看它是否有效。可在此处的键盘选项中找到映射:
答案 1 :(得分:0)
显然,在Windows 8(和Windows 8.1)中,添加了一个特殊的快捷方式来运行任务,而不显示UAC通知,以便在运行特定应用程序时授予管理员权限。
令人惊讶的是,快捷键是 Ctrl + Shift + Enter 。
来源:http://www.tekrevue.com/tip/command-prompt-administrator-shortcut/
所以问题是如何禁用它以及它是否能解决你的问题:
您可以在Windows 8中禁用Ctrl + Shift序列。
- 在“控制面板”中“时钟,语言和地区”| “语言”点击左侧窗格中的“高级设置”。
- 在“高级设置”中,点击“更改语言栏热键”
- 在“文本服务和输入语言”中单击“更改密钥序列”按钮并通过选择“否”禁用密钥序列 分配了“单选按钮。
醇>
来源:https://superuser.com/questions/604790/how-to-disable-ctrlshift-keyboard-layout-switch-in-windows-8
或者您可以尝试禁用UAC:
打开“开始”屏幕,搜索UAC,您应该看到一个选项 用于用户帐户控制设置。如果你不这样做,你需要改变 首先搜索您的设置,但之后您应该看到它。 然后你可以将滑块一直拖到底部,相同 至于其他版本的Windows。
您也可以尝试使用SharpKeys重新定义特定的键盘序列:
下载链接:http://www.randyrants.com/2011/12/sharpkeys_35/
指南:http://www.askvg.com/customize-any-key-in-your-keyboard-using-sharpkeys/
现在,完成后,请尝试VS2013中的热键。
如果支持您的问题,请告诉我,