我正在寻找一个 Emacs 包或配置,它可以用垂直线标记缩进,就像下面的 Sublime Text 屏幕截图中显示的那样:
答案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-group
、prog-mode
、prog-mode
hooks、“ins”、输入highlight-indent-guides-mode
。
您可以通过配置它M-x customize-group
highlight-indent-guides
并更改缩进字符、颜色等。
到目前为止,它效果奇佳并且渲染速度很快。
答案3
我想你可能想看看缩进指南模式。当我们移动光标时,它会动态地缩进代码块。此外,还可以轻松设置您喜欢的缩进字符,例如:
和|
以及意图的背景颜色。