zoukankan      html  css  js  c++  java
  • windows 下 gvim/vim lua支持问题,neocomplete等插件支持

    此文是按照知乎

    https://www.zhihu.com/question/29333426

    “windows下vim的lua支持问题?” 一文汇总的解决方案。

    题主提供了不错的gvim版本,

    https://tuxproject.de/projects/vim/

    链接中的最新vim8.0应该已经支持了+lua/dyn,其实只要下载后找到正确的dll文件放到vim目录就可以了。

    但是因为知识面不够,没法选择正确的lua dll文件。x64系统放了x86的文件肯定用不了的。

    按照知友leohxj的说法安装好vim编译版本后。

    需要放入lua dll文件的话可以在vim中输入":"(就是键盘按shift + ;键)进入命令模式,然后输入 version 回车查看是否编译支持 lua(很长,里面有+lua/dyn这一项就是支持)。

    再通过 `:lua print('hello')`, 查看具体lua版本,比如会提示缺少 `lua53.dll` 这样的信息。

    然后根据系统版本,去http://luabinaries.sourceforge.net/ 找到对应版本(一般5.3.3,16年12月最新)。

    点击链接进入https://sourceforge.net/projects/luabinaries/files/5.3.3/

    然后选择Tools Executables(里面有可执行文件)或者Windows Libraries(库)的Dynamic都可以。

    Tools Executables里面可以选64位的lua-5.3.3_Win64_bin.zip我用的这个,直接把里面的dll考走就可以)或者32位的lua-5.3.3_Win32_bin.zip

    Windows Libraries的Dynamic可以选64位的lua-5.3.3_Win64_dll10_lib.zip或者lua-5.3.3_Win64_dllw4_lib.zip或者32位,32位的链接就省略了。

    另外下面有说明Win64_dll10就是vc10的库,Win64_dllw4是MingW gcc 4.3

    下载解压后,把lua53.dll拷贝到gvim.exe同级目录中再次运行 gvim.exe, 查看 `:echo has("lua")` 这时应该返回就为1了。

  • 相关阅读:
    《Troubleshooting Windows 7 Inside Out》文摘-1
    快与慢、空和满
    学习心得-4
    word::替换::突出显示
    word
    system.run
    kafka server.properties
    zookeeper.conf
    elasticsearch
    filebeat.yml
  • 原文地址:https://www.cnblogs.com/eastegg/p/6196525.html
Copyright © 2011-2022 走看看