gpt4 book ai didi

VIM词库文件

转载 作者:行者123 更新时间:2023-12-04 03:57:19 25 4
gpt4 key购买 nike

我一直在寻找vim词库的良好解决方案。显然,该功能是内置的,但是每个人似乎都使用的文件是mthesaur.txt。虽然在插入模式下的命令显示一个列表的意义上说“有效”,但在我看来,结果在编程上是正确的,但不是 super 有用。 vim在线同义词库插件工作得很好,但是在线上的延迟以及对返回的缓冲区使用拆分的必要性都不理想。有人对此有意见吗?

最佳答案

我编写了一个插件,可以解决您在此处提出的两个问题。

Multi-language Thesaurus Query plugin for Vim

它从两个方面改善了使用体验:更明智的同义词选择
机制;更好,更灵活的同义词来源。

Thesaurus_query.vim screen cast

默认情况下,该插件使用vim的消息框进行候选显示,每个
用数字标记的同义词。并让用户选择合适的替代品
通过输入光标编号在光标下的单词。它的工作原理类似于vim的
默认拼写更正提示。并大大减少了操作时间
从一长串候选人中选择合适的同义词。

为了提高同义词候选者的质量,我们使用了多个查询后端
用过的。对于英语用户,有两个值得注意的地方。

  • thesaurus_com使用Thesaurus.com作为同义词源
  • 的后端
  • mthesaur_txt使用mthesaur.txt作为同义词源
  • 的后端
    thesaurus_com后端将立即运行。为了使本地查询后端正常工作,
    您将需要下载 mthesaur.txt并告诉插件它在哪里
    通过设置变量 thesaurus或指定
    变量 g:tq_mthesaur_file。否则,只有在线后端是
    功能。

    默认情况下,将首先使用Online Query Backend。但是如果没有互联网
    可用或速度太慢,将在当前vim session 中处理将来的查询
    首先通过本地查询后端来减少延迟时间。这两个的优先级
    后端也可以手动更改(请参阅 documentation)。

    为了解决延迟问题(通常在找不到单词时会突出显示),我引入了超时机制。你可以设置
    let g:tq_online_backends_timeout = 0.6

    如果您的互联网速度相当快。这样就可以将等待时间减少到
    在0.6秒以下

    不过,该插件是用Python编写的。因此,您可能希望将其与通过Python和/或Python3支持编译的Vim一起使用。

    关于VIM词库文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33453468/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com