关闭缩进参考线需在Settings/Preferences → Editor → General → Appearance中取消勾选Show indent guides,该功能属全局视觉辅助,不影响实际缩进逻辑;关后空行与非空行均不显示竖线,残留线痕多因Code Folding、主题分隔线或括号高亮所致。

缩进参考线不是“代码左侧的线”,而是编辑器内嵌的视觉对齐提示
很多人说的“代码左侧缩进线”,实际是 PhpStorm 的 Show indent guides 功能渲染的竖直对齐线——它不贴着编辑器左边缘,而是从每行首空白字符开始延伸。所谓“隐藏”,本质是关掉这个视觉辅助,不是隐藏侧边栏或行号区。
关闭缩进参考线只需一个开关,但位置容易找错
它不在 Editor → Code Style 里,也不在侧边栏设置中。正确路径是:Settings/Preferences → Editor → General → Appearance,取消勾选 Show indent guides 即可。
- macOS 用户注意:这是全局设置,影响所有语言(PHP、JS、Vue 等),无法按文件类型单独关闭
- 关掉后,空行和非空行都不再显示任何竖线,但缩进本身完全不受影响
- 如果关了还看见线,大概率是其他插件(如 Indent Rainbow)在画线,需单独禁用插件
为什么关了还残留“影子线”?常见干扰源
即使 Show indent guides 已关闭,仍可能看到类似缩进线的痕迹,原因通常是:
-
Code Folding启用时,折叠区域边缘会有一条细线(路径:Settings → Editor → General → Code Folding,取消勾选Show code folding outline) - 某些主题(如 Material Theme UI)会在行号区右侧加一像素分隔线,这不是缩进线,但视觉上易混淆
- 启用了
Highlight matching brackets且光标停在{或}上,括号高亮会延伸出浅色背景块,误以为是“线” - .blade.php 或 .vue 文件中 PHP/JS 片段未被识别为有效结构(右下角状态栏显示
Text而非Blade Template),导致编辑器错误渲染结构线
想彻底清爽?顺手关掉这几项
仅关 Show indent guides 不够,真正提升界面整洁度还需同步处理:
立即学习“PHP免费学习笔记(深入)”;
- 关闭
Show line numbers(路径同上,Appearance页)——去掉左侧数字列 - 关闭
Show gutter icons(同页)——隐藏断点、书签、VCS 变更标记等小图标 - 关闭
Show breadcrumbs(Settings → Editor → General → Breadcrumbs)——移除顶部路径导航条 - 若用深色主题,检查
Indent guide颜色是否设得过亮(Color Scheme → General),即使关闭了功能,残留样式也可能干扰视觉
最易被忽略的是:这些设置都作用于当前配色方案,改完记得点击 Save As… 保存为新方案,否则下次换主题可能又恢复原状。


















