如何使用 Emacs 显示垂直缩进标记?

如何使用 Emacs 显示垂直缩进标记?

我正在寻找一个 Emacs 包或配置,它可以用垂直线标记缩进,就像下面的 Sublime Text 屏幕截图中显示的那样:

Sublime Text 2

答案1

我猜可以回答你的问题。

安装很简单。调用并添加git clone [email protected]:antonj/Highlight-Indentation-for-Emacs.git .~/.emacs.d/highlight-indents

(add-to-list 'load-path "~/.emacs.d/packages/highlight-indents/")
(require 'highlight-indentation)

到你的.emacs。然后,当访问文件时,你可以M-x highlight-indentation-mode RET启用次要模式。

答案2

您还可以使用highlight-indent-guides-mode并将其作为钩子添加到prog-mode,以便自动加载它。

在 Spacemacs 中,我的方法是先使用 进行安装M-x package-install或将其添加为 中的用户定义包.spacemacs,然后M-x customize-groupprog-modeprog-modehooks、“ins”、输入highlight-indent-guides-mode

您可以通过配置它M-x customize-group highlight-indent-guides并更改缩进字符、颜色等。

到目前为止,它效果奇佳并且渲染速度很快。

答案3

我想你可能想看看缩进指南模式。当我们移动光标时,它会动态地缩进代码块。此外,还可以轻松设置您喜欢的缩进字符,例如:|以及意图的背景颜色。

相关内容