如何在Emacs中实现这一目标?

时间:2013-06-28 18:56:12

标签: emacs sublimetext2

我在Sublime Text中看到了下面显示和描述的功能,很想知道如何在Emacs中实现它?

What I want to achieve in Emacs

该功能的简要说明:

拥有当前打开的整个代码/文本文件的精简视图,并在当前正在查看的同一个精简视图中突出显示该区域。单击精简视图的任何部分将使该部分成为焦点。

虽然我知道,几乎可以肯定,我很少会使用这个功能,因为在我看来,这是一个庄园猪,考虑到我甚至让我的scroll-mode残疾,但我仍然是很想知道如何在Emacs中完成它。

是的,我通过(浏览)Sublime的功能列表来查找功能的名称,以便我可以尝试为Emacs找到它,但不能。因此,另一个问题是:这个功能叫做什么?

上图中原始source

1 个答案:

答案 0 :(得分:8)

MiniMap个包裹。来自EmacsWiki:

  • 将minimap.el放入您的加载路径中。
  • (require 'minimap)
  • 在您当前正在编辑的缓冲区中使用 M-x minimap-create
  • 使用 M-x minimap-kill 来杀死小地图。
  • 使用 M-x customize-group RET minimap RET 以根据您的需要调整小地图。