WinEdt 6.0 中的单词动态自动完成(非 LaTeX 命令)

WinEdt 6.0 中的单词动态自动完成(非 LaTeX 命令)

有人知道如何让 WinEdt 6.0 执行动态自动完成吗?

我想扩展我已经使用过的单词,无论是在当前.tex文件中,还是在给定文档的目录树中,而无需输入整个单词。

有什么想法吗?请注意,我并不是想扩展 latex 命令,而是\begin{... }..\end{}想扩展我使用过的单词。

答案1

除了罗伯特在他的回答中列出的选择之外,这些选择可能无法在最新版本的 WinEdt 中使用(版本 6 现在已经过时并且不完全支持 Unicode),WinEdt 有一个内置的完成功能。

在工具菜单中执行命令“完成单词”(Ctrl+Enter),WinEdt 将显示一个对话框,其中包含可能的完成列表。例如,如果您在输入“yest”后按下该快捷键,您将获得:

在此处输入图片描述

如果只有一个可能的补全,则会自动插入而不显示对话框。另一方面,如果这个单词没有可能的补全(表明拼写错误),WinEdt 会显示“拼写建议”对话框:

在此处输入图片描述

如果可能的完成数超过 255 个,也会发生同样的情况(表明该操作是在太短而无法准确完成的字符串上启动的)。

可能的补全列表是根据针对该文档模式(和子模式)启用的 WinEdt 词典编制的。专用词典由针对特定模式启用的 LaTeX 命令、WinEdt 宏和其他关键字组成。

除英语外的其他语言的词典可在字典WinEdt 社区网站的一部分。宏安装词典简化了新词典的安装,对于 WinEdt 新手很有用。

最后请注意,您还可以将自己的单词添加到自定义词典中,然后使用它们进行完成。

这可以通过在上面的对话框(后者)中按“添加”来完成。

这不是一个适当的“动态完成”,但它可以实现您所寻找的功能。


如果你对“环境完成”也感兴趣,请参阅这个答案我的。

答案2

对于此类事情你应该始终检查WinEdt 的社区网站。您将在那里找到两个用于自动完成的宏(但是,它们都只会在当前文件中搜索,而不是在当前目录中搜索):

  • 完全的将逐步向后搜索以与当前单词相同的字母开头的单词;您可以多次调用该宏,直到找到您要查找的单词;
  • 完成单词将会向您展示一个可供选择的可能完成的列表。

相关内容