Microchip
直播中

杨帆

7年用户 156经验值
私信 关注
[问答]

如何在MPLAB X中得到更多的代码折叠?

在MPLLAB的新版本中,我真正希望看到的一件事是进行代码折叠的更多选项。现在,根据我的知识,您可以折叠函数、注释和#ifdef块。但有时我的代码中有非常大的块,我想折叠这些块来生成oVALALL结构更可读。我现在正在处理的一个固件在主循环中有两个非常大的switch语句,这使它稍微难于阅读。我希望能够折叠几乎所有东西——if语句、switch语句、while循环等等——以便我能够将代码缩小到它的功能。整体结构检查。这是一个能合理地找到MPLAB的特性吗?

回帖(4)

尹姗姗

2019-7-31 09:58:24
我使用的是XC8 V1.37编译器。但是,我运行在自由模式下,因此我不能依赖编译器为我做任何优化。我的switch语句控制着一个大型状态机,所以我实际上没有进行任何上下文切换。从我在NetBeans页面上看到的,看起来我们不会得到更多的代码折叠。马上就来。有没有办法让我们在MPLLABXIDE中使用Notepad++作为我们的编辑器,因为它已经完成了我要找的所有代码折叠?
举报

杨春林

2019-7-31 10:40:45
您尝试过://lt;编辑器折叠DeFultSt= =“折叠”DISC =“注释”和GT;//L///Trand折叠& gt;fcom & lt;Tab& Gt。
举报

李娜

2019-7-31 10:46:25
只是一个想法,但是为了给编辑器一个要折叠的块,将大块的代码放在一个虚拟的#if#endif块(一个总是正确的块)中会有帮助吗?
举报

张鑫

2019-7-31 10:55:54
在MPLABX 3.35上,HTTP://WKI.NETBANS.Org/SouthOffice代码折叠似乎已经设置好了。选择块,单击边距中的灯泡,然后选择“Sur.with//<.”……嗯,还有很多其他的“.undwith”东西。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分