【问题标题】:Emacs dabbrev-expand for whole lineEmacs dabbrev-expand 整行
【发布时间】:2018-08-06 05:06:07
【问题描述】:

是否有可能在 emacs 中实现整行完成? 我的意思是类似于 vim 的 C-x C-l - 比如 dabbrev-expand 但完成整行。

【问题讨论】:

  • 有关使用程序(例如 Emacs)的问题对于 Stack Overflow 来说是题外话,除非它们是特定于编程模式的;您可以通过EmacsSuper User 获得帮助。如果您的问题是关于 Emacs 编程的,那么请edit 包含您遇到问题的 Lisp 或 C 代码的minimal reproducible example
  • 对不起,我不明白你的反对意见。我看到很多关于 使用 emacs 的问题,例如:stackoverflow.com/questions/270930/… 它还包括示例:我正在寻找类似于 vim 的功能的东西 (^X^L)
  • @TobySpeight:嗯?从何时起?不是这样 - 根本不是,AFAIK。
  • @Lemurata:是的,那个看起来也跑题了;它应该被标记。

标签: emacs completion


【解决方案1】:

是的,看看hippie-exp,它是基础 emacs 的一部分。具体来说,将try-expand-line 添加到hippie-expand-try-functions-list。就个人而言,我使用类似于this one 的修改,它首先完成最接近的匹配前缀。

【讨论】:

  • 就是这样! :) 非常感谢!
猜你喜欢
  • 2014-01-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-07
  • 1970-01-01
  • 1970-01-01
  • 2014-06-10
  • 1970-01-01
相关资源
最近更新 更多