VS中使用预处理指令#pragma region自由折叠代码
2016-05-28 17:57
232 查看
前阵子写KE的读取和保存功能,居然出现了for{for{if{for{switch{if{for{}}}}}}}这样的复杂嵌套,代码看着很晕。遇到这种情况,我们有必要将代码折叠起来,这样便能很轻松地理清楚逻辑关系。
工具-->选项-->文本编辑器-->C/C++-->格式设置-->大纲语句块-->设置为True
将 #pragma region abc 和 #pragma endregion abc 分别添加到折叠区域的开头和结尾(abc可修改)
MSDN:https://technet.microsoft.com/zh-cn/exchange/b6xkz944#Pragma 预处理指令更多用法:http://baike.baidu.com/subview/1451188/1451188.html
自动出现折叠标记
对于VisualStudio,默认只在函数有‘+’号,而if,for,switch这些地方则没有。可以通过此方式开启:工具-->选项-->文本编辑器-->C/C++-->格式设置-->大纲语句块-->设置为True
手动添加折叠标记
上面的方式虽然简单方便,但是折叠标记太多未免看着眼花,所以我们也可以手动添加,在任何地方都可以折叠。将 #pragma region abc 和 #pragma endregion abc 分别添加到折叠区域的开头和结尾(abc可修改)
// pragma_directives_region.cpp #pragma region Region_1 void Test() {} void Test2() {} void Test3() {} #pragma endregion Region_1 int main() {}
MSDN:https://technet.microsoft.com/zh-cn/exchange/b6xkz944#Pragma 预处理指令更多用法:http://baike.baidu.com/subview/1451188/1451188.html
相关文章推荐
- SourceProvider.getJniDirectories
- 执行失败的任务 ': processDebugManifest'
- 如何安装SQL Server 2008 Management Studio Express
- 获取免费的Camtasia Studio 2使用授权
- 如何使用Visual Studio 2010在数据库中生成随机测试数据
- Visual Style中的shellstyle.dll文件修改方法
- Chrome Visual Studio 2005下的编译过程
- MSN Messenger 化繁为简(用 Visual Studio 2005 去掉 MSN 广告)
- Android Studio使用教程(六):Gradle多渠道打包
- Visual C++中Tab View的多种实现方法
- zend studio 快捷键收集
- Visual Studio快速开发以及Visual Studio 2010新功能介绍
- C#中几个未知的Visual Studio编码技巧分享
- 微软 Visual Studio 2010官方下载地址给大家
- Android Studio快速创建常用工具类的插件Utils
- AAPT err(Facade for): libpng error: Not a PNG file 错误
- Android Studio 性能优化常用工具
- Visual Studio 2017 版本 15.5.5
- Visual Studio 2017强制更新方法
- java.sql.SQLException: ORA-00911: 无效字符