royqh1979 / RedPanda-CPP

A light-weight C/C++ IDE based on Qt
GNU General Public License v3.0
938 stars 102 forks source link

CPU 信息窗口的混合模式中不能正确显示多行注释中的内容 #389

Open West-Pavilion opened 4 months ago

West-Pavilion commented 4 months ago

CPU 信息窗口的混合模式中不能正确显示多行注释中的内容

如图所示,源代码中的多行注释中的内容没有变成灰色,而单行注释中的内容能正确显示灰色

屏幕截图(373)

如果注释中的内容不是文字而是弃用的代码,那么调试这种没有变成灰色的代码时可能造成令人困惑的结果

下面是对应的测试代码:

CPU 信息窗口的混合模式中不能正确显示多行注释中的内容.zip

royqh1979 commented 4 months ago
  1. syntaxer需要区分C/ASM代码,实现困难。
  2. 实际意义不太大。 综上,保持现状。
sdkljd commented 4 months ago
  1. syntaxer需要区分C/ASM代码,实现困难。
  2. 实际意义不太大。 综上,保持现状。

CPU信息窗口中的汇编指令能对齐吗,现在没对齐的看起来怪怪的 第二个是能否对wxwidgets 提供支持,就像 wxdevcpp 一样,wxdevcpp的设计器还是挺好用的

royqh1979 commented 4 months ago
  1. 现有的反汇编内容直接来自gdb调试器。对其重新排版需要花费不少的代码工作量,从产出和回报来说不值得。(有人愿意为此支付足够的报酬另说)。
  2. 如果一个GUI库没有好用的WSYIWYG UI设计器,那么它大概率就是个玩具……我看不出为此去投入大量的代码工作量对我个人而言的价值是什么。