我正在尝试使用VS 2010来编写C。经常,我尝试使用热键组合,并且我得到以下形式的错误消息:
组合键(键、键)绑定到当前不可用的命令(命令)。
为什么会这样呢?示例包括CTRL + R
、用于重命名和CTRL + K
的R
、用于格式文档的CTRL + D
。
我正在代码编辑窗口中使用光标尝试这些命令。
我发现这可以在2008年的C#中运行,但不能在2010年的C/C++中运行。
发布于 2010-02-02 03:01:07
C++文本编辑器不实现这两个命令。如果它们在2008中工作,那只是因为你安装了一个扩展,增加了对这些功能的支持。
编辑: OP当前说的是“用于编写C语言”,以防以后的问题变为“用于编写C#”。
如果OP实际上表示C#,则发生错误的原因是您正在编辑的文档不是当前已打开的项目/解决方案的一部分,或者该文件的生成操作设置为None。
发布于 2011-12-16 05:12:49
正如020Z28所说,C++文本编辑器不支持这些命令。设置文档格式的解决方法是选择全选,然后选择格式选择:Ctrl A
、Ctrl K
、Ctrl F
。
发布于 2012-08-22 23:44:53
我随机发现format document命令“当前不可用”。我发现,保存文件并切换到另一个选项卡,然后再切换回来,将重新启用该命令。
https://stackoverflow.com/questions/2179193
复制相似问题