我正在寻找一个Emacs软件包或配置,该软件包或配置可以用垂直线标记缩进,如以下Sublime Text屏幕截图所示:
我正在寻找一个Emacs软件包或配置,该软件包或配置可以用垂直线标记缩进,如以下Sublime Text屏幕截图所示:
Answers:
安装容易。调用git clone git@github.com: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
启用次要模式。
indent-guide
高亮显示整个列,我正在寻找一条细的垂直线,如有问题的屏幕截图。有indent-hint
通过wiki页面上提到ran9er,但它不是工作外的框。还有其他解决方案吗?
我认为您可能希望查看缩进引导模式。当我们移动光标时,它会动态地给出代码块的缩进。此外,它很容易设置你喜欢的缩进字符,如:
和|
以及意图的背景色。
indent-guide
源代码和自述文件,但找不到设置缩进字符的方法,该怎么办?
(require 'indent-guide) (set-face-background 'indent-guide-face "gray") (add-hook 'prog-mode-hook 'indent-guide-mode) (add-hook 'ess-mode-hook 'indent-guide-mode) (add-hook 'markdown-mode-hook 'indent-guide-mode)
indent-guide
是与另一个不同的软件包highlight-indentation
。谢谢,前者是我一直在寻找的!
您还可以使用highlight-indent-guides-mode
它并将其作为钩子添加到prog-mode
,以使其自动加载。
在Spacemacs,我通过首先用安装它做的M-x package-install
或在将其添加为用户定义的包.spacemacs
,然后M-x customize-group
,prog-mode
,prog-mode
钩,“INS”,进入highlight-indent-guides-mode
。
您可以通过配置它,M-x customize-group
highlight-indent-guides
并更改缩进字符,颜色等。
到目前为止,它可以创造奇迹并快速渲染。