Eclipse/STM32CubeMX代码补全弹窗键盘选中高亮行背景无法修改
解决方案
方法1:修改Darkest Dark(DevStyle)专属配色(优先尝试,90%场景可解决)
CubeMX的Darkest Dark主题由DevStyle插件提供,默认会覆盖Eclipse原生配色设置,直接修改专属配置即可:
- 打开顶部菜单栏
Window > Preferences > DevStyle > Color Themes - 在右侧配色项列表中找到 内容辅助选中行背景色(Content Assist Selection Background) 项
- 选择和当前深灰底色对比度足够的颜色(推荐#2D5381这类低饱和暗蓝色,不刺眼同时辨识度高)
- 点击
Apply and Close,重启CubeMX后验证效果
方法2:修改Eclipse原生配色(方法1无效时使用)
如果方法1找不到对应配置项,先关闭DevStyle的全局配色接管再修改原生设置:
- 打开
Window > Preferences > DevStyle > Color Themes,取消勾选 Apply DevStyle colors to all view and editor controls,点击应用 - 再打开
Window > Preferences > General > Appearance > Colors and Fonts - 在左侧分类中展开
Basic,找到 Structured Selection Background 项,修改为你需要的选中背景色 - 也可以直接在搜索框输入
content assist,找到对应选中背景配置项修改 - 保存设置后重启CubeMX即可生效
注意:修改完成后必须重启CubeMX,配置才会完全生效,不要直接测试避免误判修改失败。
内容的提问来源于stack exchange,提问作者Elvin Toh
相关产品推荐
相关产品推荐

