You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改GDB TUI模式下当前行高亮颜色或仅保留'>'指示器?

修改GDB当前行高亮或仅保留'>'指示器

方案一:修改当前行高亮颜色

  1. 查看当前配置
    启动GDB后,输入以下命令查看当前行的现有样式:
    show style source current-line
    
  2. 设置新的高亮样式
    使用set style命令调整颜色,支持单独设置前景色(foreground)或背景色(background),示例如下:
    • 设置深绿色背景:
      set style source current-line background darkgreen
      
    • 设置蓝色前景+灰色背景:
      set style source current-line foreground blue background gray
      
    支持的颜色名称包括:red、green、blue、cyan、magenta、yellow、black、white、darkgreen、gray等。
  3. 持久化配置
    将上述set style命令添加到~/.gdbinit文件中,下次启动GDB时自动应用该设置。

方案二:移除高亮,仅保留'>'指示器

  1. 关闭当前行高亮
    在GDB中输入以下命令,直接取消当前行的背景和前景高亮效果:
    set style source current-line none
    
    执行后,GDB仍会在当前行开头保留'>'作为指示器,不会影响代码阅读。
  2. 持久化配置
    将该命令添加到~/.gdbinit文件,确保每次启动GDB都默认生效。

注意事项

  • GDB的样式配置功能从7.10版本开始支持,如果你的GDB版本过旧,建议升级后再操作。
  • 可通过show style命令查看所有可配置的样式项,验证设置是否生效。

内容的提问来源于stack exchange,提问作者isak102

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 10:45:37