Visual Studio 2010:为什么没有可用的组合键?

时间:2010-02-01 18:48:08

标签: ide visual-studio-2010

我正在尝试使用VS 2010来编写C.经常,我尝试使用热键组合,并收到表单的错误消息:

  

组合键(键,键)是   绑定到命令(Command)是   目前无法使用。

这是为什么?示例包括CTRL + RR用于重命名CTRL + KCTRL + D用于格式文档

我正在代码编辑窗口中使用光标尝试这些命令。

我发现这适用于2008 C#但不适用于2010 C / C ++。

5 个答案:

答案 0 :(得分:8)

正如020Z28所说,C ++文本编辑器不支持这些命令。格式文档的解决方法是选择全部,然后选择格式选择:Ctrl ACtrl KCtrl F

答案 1 :(得分:4)

C ++文本编辑器不实现这两个命令。如果他们在2008年工作,那只是因为你安装了一个扩展,增加了对这些功能的支持。

编辑:OP目前说“写C”,以防后来的问题变为“写C#”。

如果OP实际上意味着C#,那么错误正在发生,因为您正在编辑的文档不是您当前打开的项目/解决方案的一部分,或者该文件的构建操作设置为无。

答案 2 :(得分:2)

我随机发现格式文档命令“当前不可用”。我发现保存文件并切换到另一个选项卡并返回,将重命令该命令。

答案 3 :(得分:0)

它可能取决于您尝试格式化的文件的文件扩展名。

例如,我正在测试输出XML的BizTalk映射(XSLT)。输出文件的扩展名为.txt,并且它反复抛出Ctrl + K,Ctrl + D错误。当我将文件扩展名更改为.xml,Ctrl + K时,Ctrl + D每次都会工作。

我不知道VS是否使用内容或扩展来确定如何格式化文件,但我的想法是VS不知道如何格式化.txt文件,但它确实知道如何格式化。 xml文件。

答案 4 :(得分:0)

从寄存器标记中删除'tagprefix="asp"'属性。