【问题标题】:How to install `vim-scripts/LanguageTool` using Vundle?如何使用 Vundle 安装 `vim-scripts/LanguageTool`?
【发布时间】:2016-04-27 09:02:40
【问题描述】:

我正在使用Vundle 安装vim-scripts/LanguageTool 插件:

  1. Plugin 'vim-scripts/LanguageTool' 放入.vimrc
  2. 在 vim 文件中运行 :PluginInstallVundle 表示“完成”)。

但是,当我运行:LanguageToolCheck 时,出现以下错误:

无法在以下位置找到语言工具:/home/MY-USE-NAME/languagetool-2.4.1/languagetool-commandline.jar。
您需要安装 LanguageTool 和/或设置 g:languagetool_jar 指示 languagetool-commandline.jar 文件的位置。

我该怎么办?谢谢。


Docs 安装 LanguageTool 插件如下:

$ mkdir ~/.vim 
$ cd ~/.vim 
$ unzip /path-to/LanguageTool.zip 
$ vim -c 'helptags ~/.vim/doc' 

解决方案:

根据Docs,这个插件需要一个独立的LanguageTool for desktop,其中包括所需的languagetool_commandline.jar。安装它并根据下面的答案设置g:languagetool_jar

【问题讨论】:

  • 你把g:languagetool_jar设置为languagetool jar文件的路径了吗?
  • @Nobe4 不,我不知道该怎么做。我对 vim 很陌生。
  • 为什么这被否决了?这是个好问题。

标签: vim installation vim-plugin vundle


【解决方案1】:

看来你需要将路径链接到vim中的langagetool,这样它才能找到并使用它。

在 vim 中,您可以使用以下命令定义/设置变量:

let g:languagetool_jar="/path/to/the/file.jar"

g: 表示该变量是全局变量,因此可以从每个脚本/插件访问。在这种情况下,这意味着LanguageTool 将知道在哪里可以找到 jar 文件。

查看thisthis 了解更多信息。

【讨论】:

  • 使用arch,我从包管理器pacman安装了languagetool。我知道二进制文件在哪里,但找不到文件languagetool_commandline.jar
  • 您可以使用pacman -Ql languagetool | grep commandline 来查找jar。我遇到了一个使用 vim 语言的issue,这让我切换到了vim-grammarous,它也将 LanguageTool 集成到了 Vim 和 Neovim 中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多