如何移除IntelliJ中每行代码末尾出现的绿色条?
IntelliJ 移除每行代码末尾绿色条的解决方法

行尾空白字符高亮(90%以上场景的触发原因)
该绿色条是IDE对行尾多余空格、制表符的提示标记,部分配色主题会将该标记渲染为实心绿色条:
- 调出设置面板:Windows/Linux 按快捷键
Ctrl + Alt + S,macOS 按快捷键Cmd + , - 进入配置路径:
Editor > Color Scheme > General - 在右侧配置列表找到
Editor > Whitespace节点 - 不需要空白提示直接取消Whitespace的勾选,即可隐藏所有空白标记;仅需移除行尾绿条的话,单独取消
Trailing(行尾空白)的勾选,或者将该项的背景色修改为和编辑器背景完全一致即可。 - 如果绿条是代码检查触发的块高亮,进入
Editor > Inspections,搜索Trailing whitespace,将该检查的严重性调整为无高亮,或直接关闭该检查项。
代码覆盖率高亮
运行测试用例时开启覆盖率统计后,IDE会对已覆盖代码行加特殊标记,部分配置下会在行尾显示绿色条:
- 快捷键调出覆盖率设置:Windows/Linux 按
Ctrl + Alt + F6,macOS 按Cmd + Option + F6,选择隐藏覆盖率高亮即可 - 也可以直接点击顶部工具栏的覆盖率盾牌图标,选择
Hide Coverage关闭显示。
第三方插件样式冲突
以上操作无效时,排查近期安装的编辑增强类、代码格式类、Git增强类、自定义主题类插件,在Settings > Plugins中逐个临时禁用后重启IDE定位冲突插件,调整对应插件配置或卸载插件即可解决。
内容的提问来源于stack exchange,提问作者Kahsius
相关产品推荐
相关产品推荐

