VIM同义词库文件

我一直在寻找一个 vim词库的好解决方案.显然,该功能是内置的,但每个人似乎都使用的文件是mthesaur.txt.虽然它在插入模式中的命令显示列表的意义上“有效”,但在我看来,结果是编程正确但不是非常有用. 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并告诉插件它在哪里
通过设置变量同义词或指定来定位
变量g:tq_mthesaur_file.否则只有在线后端
功能.

认情况下,将首先使用Online Query Backend.但如果互联网不是
可用或太慢,将处理当前vim会话中的未来查询
通过Local Query Backend首先减少延迟时间.这两个的优先级
后端也可以手动修改(见documentation).

为了解决延迟问题(通常在找不到单词时突出),我引入了一种超时机制.你可以设置

let g:tq_online_backends_timeout = 0.6

如果您的互联网速度相当快这样可以将延迟降低到
低于0.6秒.

插件是用Python编写的.因此,您可能希望将其与使用Python和/或python3支持编译的Vim一起使用.

相关文章

解决方案:解决linux下vim乱码的情况:(修改vimrc的内容)全...
Linuxvi/vim所有的UnixLike系统都会内建vi文书编辑器,其他的...
      vim正则匹配:空行:/^$/  /^[\t]*$/注释...
$select-editorSelectaneditor.Tochangelater,run'sele...
上次手贱忘了保存,这次就简单做个备忘吧,把踩过的坑记一下...
Linux之文本编译器小结vim的优势所有的UNIX-LIKE习通都会内置...