在 Visual Studios 中关闭 rc 资源文件的编辑
Close editing of rc resource files in Visual Studios
我是rc文件的新手,我习惯于能够在VS中关闭文件并被提示保存或不保存。 这样,我可以快速撤消对文件所做的更改。 如何获得 rc 文件的类似功能? 谢谢。
你不能! 这只是RC文件和VS的众多令人愤怒的事情之一。
我发现的唯一简单方法是关闭解决方案,放弃更改,然后再次打开解决方案。
大多数时候,我已经养成了在文本编辑器中编辑资源文件的习惯。 这样可以节省很多痛苦。 我也使用 Git,所以通常很容易恢复任何未暂存的更改或挑选我想保留的更改。 好处是当我以这种方式修改资源时,VS 会检测到它并提示我重新加载文件,丢弃任何更改。
我发现了一个棘手的解决方法,可以在不重新加载解决方案的情况下完成您要求的操作。
Ctrl
+Shift
+F
打开查找对话框。- 在"查找内容"字段中,键入应在资源文件中预设的任何文本(例如,某些控件的 ID(。
- 与其他文件一起,与您的资源文件对应的记录应出现在搜索结果中。
- 双击任何此记录。如果在此阶段打开了资源文件(完全作为资源文件(,VS 会通知您并询问您该怎么做:关闭其他编辑器或保持所有内容不变。第一个选项是我们的目标。
相关文章:
- 具有瞬态资源的RAII类
- C++ 雷神库 - 使用资源加载器类时出现问题(不命名类型)
- 允许从 std::map 的密钥窃取资源?
- 为测试目标创建具有不同源文件夹的文件
- 参考资源文件VC++中的$(SolutionDir)
- 如何维护资源管理器项目视图中当前可见的项目列表
- 将图像添加到资源文件夹UWP C++
- 将 std::allocate_shared 与多态资源分配器一起使用
- 使用RAII在给定次数的迭代后重新分配资源
- 资源管理设计模式
- 视觉工作室项目.提取源文件夹名称
- 如何跨平台将二进制资源构建到程序中?
- 生成一个生成文件,该生成文件使用Automake在一个步骤中编译和链接所有源文件
- SetDlgItemInt 不会更改嵌入资源的编辑框
- Klocwork Inside的资源泄漏
- make 命令如何避免重新编译未更改的源文件?
- C++两个源文件之间共享的枚举的静态实例
- Windows 资源源文件中 #define 的含义
- 如何让资源黑客在.rc源文件上工作
- 在cmake目标的解决方案资源管理器中添加一些源文件的头依赖项