我最近从使用 ISPF 文本编辑器切换到 emacs。我真正想念的唯一功能是 ISPF 中的扩展十字光标,我在下面显示了它。在 emacs 中有这样的东西吗?我发现的最接近的是 setq cursor-type 'bar 或 'hbar ,但这不是我想要的。
如果有任何方法可以修改这些,也许通过组合它们并扩展线条,我认为这可以工作,但不知道从哪里开始,也没有看到任何关于此的内容。
谢谢!
最佳答案
尝试 Crosshairs Highlighting ,库 crosshairs.el
。
它提供了这些命令:
toggle-crosshairs-when-idle
– 当 Emacs 空闲超过特定秒数时突出显示当前行和列。 crosshairs-mode
– 持续高亮当前行和列,跟踪光标移动。如果您将它绑定(bind)到一个键,您还可以通过按两次键来使用它来简要显示当前行和列。 flash-crosshairs
– 突出显示当前行和列几秒钟。另一种临时显示当前行和列的方法。您可以显示每个不同的时间长度:行和列。 库
crosshairs.el
需要库 hl-line+.el
、 col-highlight.el
和 vline.el
。