【发布时间】:2009-10-19 10:37:51
【问题描述】:
我正在尝试切换到 Emacs 作为我的主要源代码编辑器。我真的很想念一件事(在更简单的编辑器中很常见) - 缩进指南(显示缩进级别的不显眼的垂直线)。 Emacs 可以显示它们吗?
【问题讨论】:
-
在阅读一些代码时很有帮助。
-
在编辑 Lisp 代码时,缩进指南会非常有用。
-
@user181548 更多信息等于更少错误。在vim上我使用
set listchars=tab:░\(“\”之前的字符是一个块字符,我认为不会出现在这里,可以用“|”替换并且看起来仍然不错。在“\”之后是一个空格字符) -
令我惊讶的是,在 5 年内没有人提到
vline.el: emacswiki.org/emacs/VlineMode 或其修改,例如突出显示当前列 emacswiki.org/emacs/HighlightCurrentColumn 或 CrossHair Higlighting emacswiki.org/emacs/CrosshairHighlighting 用户可能希望实现当点位于特定列上时,他们自己修改以更改颜色(前景或背景) - 例如,与tab-stop-list匹配;或赔率;偶数;后填充列;或点位于第一条视线之后的任何环绕线上,或位于右窗口边缘。 -
请参阅this answer 以获得最近的答案。 Melpa 上有一种可用的模式可以做到这一点。当前接受的答案可以追溯到 2010 年。这个问题是 Google 搜索“Emacs 显示缩进”时的第一个结果。
标签: emacs indentation