lilaiju 发表于 2025-7-26 10:49

STM32CubeIDE行号显示异常。

我发现CubeIDE经常出现行号错乱的问题,通常发生在使用CMD+F搜索内容或折叠/展开函数时......我目前唯一的解决方法是关闭文件后重新打开。有人知道这是什么原因或有临时解决方案吗?我注意到多个版本的IDE都存在这个问题,当前使用的是1.6.1版,同时安装了Darkest Dark主题,不过即便不使用任何主题时该问题也会出现。



公羊子丹 发表于 2025-7-27 07:22

我也遇到过,感觉就是 Eclipse 内核的 GUI 渲染出问题了,尤其你用了 Darkest Dark 更容易触发。

周半梅 发表于 2025-7-27 07:23

我每次 Ctrl+F 搜索后行号都不对,有时候明明在100多行,看上去只有个位数行号,搞得很混乱。

帛灿灿 发表于 2025-7-27 07:24

这个问题在 Mac 上特别明显,你用的是 CMD+F 估计也是 macOS 环境,我之前切到 Windows 就没遇到过。

童雨竹 发表于 2025-7-27 07:25

有时候函数折叠后展开,行号不刷新,看着卡在某个位置,其实下面的代码早变了。

Wordsworth 发表于 2025-7-27 07:28

我试过换回默认主题,Darkest Dark 虽好看但Bug确实多,换回经典模式问题少一些。

Bblythe 发表于 2025-7-27 07:30

有一次我试着关闭 Code Mining 和折叠功能,行号错乱现象减少了,可能跟这两个有关系。

Pulitzer 发表于 2025-7-27 07:31

1.6.1 确实有这毛病,我升到 1.13 后好像好多了,不如你也升级下看看?

Uriah 发表于 2025-7-27 07:32

你要是嫌重新开文件麻烦,可以用 F3 跳转定义试试,有时能强制刷新视图。

Clyde011 发表于 2025-7-27 07:32

其实 ST 官方论坛也有不少人提过这个,但官方一直没彻底修掉,感觉得等 Eclipse 主线修复。

小夏天的大西瓜 发表于 2025-7-27 22:37

版本差异问题导致的

elephant00 发表于 2025-7-28 16:27

1.6.1版本可能不兼容

elephant00 发表于 2025-7-28 16:30

升级IDE版本。

jcky001 发表于 2025-7-28 18:27

强制刷新界面试试。

cr315 发表于 2025-7-28 19:29

进入 Window → Preferences → C/C++ → Editor → Folding,关闭所有折叠选项,减少渲染复杂度。
页: [1]
查看完整版本: STM32CubeIDE行号显示异常。