如您所知,Delphi 2010 具有内置的代码格式化功能。但是,格式化会展开所有折叠的代码块。任何想法如何解决它?这个“功能”对我来说特别烦人,当我找不到任何提及这个问题时,我真的很惊讶。我试过的:
- 寻找替代方案,例如,GExperts 有代码格式化插件,但它也展开代码块。
- 尝试为 GExperts 编写宏:Ctrl+D(格式代码)-> 各种代码折叠/展开快捷方式,但无法使其尊重所有折叠/展开的块结构。
- 编写 CnWizards 脚本,但找不到代码折叠示例。
对于任何想法/提示,我将不胜感激。