如何在Emacs中完成全线完成,类似于Vim CTRL-x l?
例如,在Vim中,如果我输入:
from d<CTRL-X>-l
Run Code Online (Sandbox Code Playgroud)
我会得到一个这样的弹出窗口:

其中显示了在打开缓冲区中与该前缀匹配的所有行.
这并没有给出可供选择的列表(尝试autocomplete对其进行调整),但在其他方面给出了“感觉”。
(defun my-expand-lines ()
(interactive)
(let ((hippie-expand-try-functions-list
'(try-expand-line)))
(call-interactively 'hippie-expand)))
(define-key evil-insert-state-map (kbd "C-x C-l") 'my-expand-lines)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
961 次 |
| 最近记录: |