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

Ide Visual Studio 2010:为什么没有可用的组合键?,ide,visual-studio-2010,Ide,Visual Studio 2010,我尝试使用VS 2010编写C。我经常尝试使用热键组合,并收到以下形式的错误消息: 组合键,键是 绑定到 目前不可用 为什么会这样?例如,CTRL+R、R表示重命名,CTRL+K、CTRL+D表示格式化文档 我正在用光标在代码编辑窗口中尝试这些命令 我发现这是在2008 C中,而不是2010 C/C++。 < P> C++文本编辑器不执行这两个命令。如果它们在2008年可以工作,那只是因为您安装了一个扩展,增加了对这些功能的支持 编辑:OP现在说写C,以防万一以后的问题变成写C 如果OP实际上是

我尝试使用VS 2010编写C。我经常尝试使用热键组合,并收到以下形式的错误消息:

组合键,键是 绑定到 目前不可用

为什么会这样?例如,CTRL+R、R表示重命名,CTRL+K、CTRL+D表示格式化文档

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


<>我发现这是在2008 C中,而不是2010 C/C++。

< P> C++文本编辑器不执行这两个命令。如果它们在2008年可以工作,那只是因为您安装了一个扩展,增加了对这些功能的支持

编辑:OP现在说写C,以防万一以后的问题变成写C


如果OP实际上是C,那么错误是因为编辑一个不是当前打开的项目/解决方案的一部分的文件,或者文件的构建动作没有设置。

020Z28说,C++文本编辑器中不支持命令。格式化文档的解决方法是选择“全部”,然后选择“格式”:Ctrl A、Ctrl K、Ctrl F。

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

这可能取决于您试图格式化的文件的文件扩展名

例如,我正在测试一个输出XML的BizTalk映射XSLT。输出文件的扩展名为.txt,它反复抛出Ctrl+K、Ctrl+D错误。当我将文件扩展名更改为.xml时,Ctrl+K、Ctrl+D每次都有效


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

从寄存器标记中删除“tagprefix=asp”属性

所以格式化文档的解决方法是先选择全部,然后选择格式:Ctrl A、Ctrl K、Ctrl F。