【发布时间】:2010-12-25 23:14:16
【问题描述】:
有很多文本编辑器在编程期间支持自动完成,但我想要一个可以在输入普通文本时自动完成的,因为我看到我输入的单词有很多重复。有没有实现过这个的emacs粉丝?
【问题讨论】:
标签: emacs autocomplete notepad++ xemacs
有很多文本编辑器在编程期间支持自动完成,但我想要一个可以在输入普通文本时自动完成的,因为我看到我输入的单词有很多重复。有没有实现过这个的emacs粉丝?
【问题讨论】:
标签: emacs autocomplete notepad++ xemacs
vim有这样的功能http://vim.wikia.com/wiki/VimTip4
我认为超编辑有一个类似的功能
【讨论】:
试试内置的dabbrev-expand;它绑定到M-/。
如果你喜欢更华丽的东西,也可以看看Predictive Mode。
【讨论】:
pabbrev-mode(预测缩写)通过检查以前编写的文本来工作。与动态缩写不同,文本是在空闲时间分析的(这样可以快速查找潜在的缩写)。 Pabbrev 查看词频以建议最常见的表达方式。
根据文档,这可能是您键入键 pred时的样子>.
p[oint]
pr[ogn]
pre[-command-hook]
pred[ictive]
【讨论】:
【讨论】:
Zeus editor 有一个非编程自动完成 功能(即 Alt + Space),它接受当前用户输入,在当前文件中搜索以该输入开头的单词并将它们显示在下拉列表。
【讨论】:
您可以使用字典作为来源来设置自动完成模式。我一直很想自己做这件事。
【讨论】:
predictive-mode 从单词字典中自动完成。它会学习您最常使用的单词,如果需要,还可以在您键入时自动学习新单词。
它非常快,足够快,即使在使用大字典时,打开自动完成也不会导致任何明显的延迟。
(免责声明:我是预测模式的作者)
【讨论】: