Emacs 文本编辑器,在键入普通文本时自动完成

Emacs 文本编辑器,在键入普通文本时自动完成,emacs,autocomplete,notepad++,xemacs,Emacs,Autocomplete,Notepad++,Xemacs,有很多文本编辑器支持在编程期间自动完成,但我想要一个可以在键入普通文本时自动完成的编辑器,因为我看到我键入的单词有很多重复。任何实现了这个功能的emacs粉丝?vim都有这样的功能 我认为ultra edit有一个类似的功能试试内置的;它绑定到M-/ 还可以看看你是否喜欢更华而不实的东西。(预测性缩写)通过检查以前写的文本来工作。与动态缩写不同,文本是在空闲时间进行分析的(这样可以快速查找潜在的缩写)。帕布列夫观察词频,提出最常见的表达方式 从文档中可以看出,当您键入键pred时,它可能是这样的

有很多文本编辑器支持在编程期间自动完成,但我想要一个可以在键入普通文本时自动完成的编辑器,因为我看到我键入的单词有很多重复。任何实现了这个功能的emacs粉丝?

vim都有这样的功能

我认为ultra edit有一个类似的功能

试试内置的;它绑定到
M-/

还可以看看你是否喜欢更华而不实的东西。

(预测性缩写)通过检查以前写的文本来工作。与动态缩写不同,文本是在空闲时间进行分析的(这样可以快速查找潜在的缩写)。帕布列夫观察词频,提出最常见的表达方式

从文档中可以看出,当您键入键pred时,它可能是这样的


我爱你

具有非编程自动完成功能(即Alt+Space),它接受当前用户输入,搜索当前文件中以该输入开头的单词,并将其显示在下拉列表中。

您可以设置自动完成模式,使用字典作为源。我一直很想自己做这件事

从单词词典自动完成。它可以学习你最常使用的单词,如果需要,还可以在你打字时自动学习新单词

它非常快,足够快,即使使用大字典,打开自动完成也不会导致任何明显的延迟


(免责声明:我是predictive mode的作者)

提供的链接确实讨论了Vim的自动完成扩展,但从编程的角度对其进行了描述:“像这样的完成也是为什么使用描述性变量名是一个好主意,这样您就可以很容易地判断您是否完成了所需的完成。”。我在这里下载了包:。如何在emacs-23.1 for Windows上使用它抱歉,我无法轻松访问MS Windows环境来测试它;上次我尝试时,Emacswiki页面上的说明对我有效。我发现正常缓冲区中的自动完成太分散注意力,所以我只使用dabbrev。pabbrev-mode与您尝试下载的模式不同。请参阅下面我评论中的链接。这是否也存在于Xemacs中?我不使用Xemacs,但我非常确定它也应该在那里工作。windows中的.emacs文件(我使用的是emacs-23-CvsP091103-EmacsW32-1.58)在哪里“/path/to/package/pabbrev.el”)(全局pabbrev模式)嗨,托比,有人在两年前提出了这个建议。这对windows上的emacs有效吗?
p[oint]
pr[ogn]
pre[-command-hook]
pred[ictive]