此文是按照知乎

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了。

windows 下 gvim/vim lua支持问题,neocomplete等插件支持的更多相关文章

  1. Windows下gvim配置

    Windows下gvim配置原作地:http://hi.baidu.com/leemoncc/blog/item/a6be15cf40d7ab31b600c806.html 0.准备软件及插件. (a ...

  2. vim应用:终极解决windows系统gvim/vim的各种乱码(文件,菜单,提示信息)!

    这个方法解决了我的windows下 gvim的中文乱码问题(跟大家分享一下). 此方法引用   http://www.douban.com/note/145491549/ 查看文件的编码::echo ...

  3. windows下vi/vim编辑器的基本操作

    windows下vi/vim编辑器的基本操作 Contents 1. 工具准备(下载gvim) 2. vi/vim基本入门 2.1. 安装 2.2. 基本使用 3. vi/vim基本命令表 1 工具准 ...

  4. windows下gvim中文乱码解决方案

    网罗了一些网上的解决windows下gvim中文乱码的解决方案,都试了一遍,可惜都不能完全解决我的所有问题,最后我综合一下网上的两种方案,得到了最后完全解决我的中文乱码问题的方案,配置很简单,就是把下 ...

  5. 第21月第9日 windows下使用vim+ctags+taglist

    1. windows下使用vim+ctags+taglist 最近在公司的同事指导下,学会使用这个东西编写代码,效率提高了不少.所以记录下来,方便大家使用. 1. 下载gvim74.exe文件,并安装 ...

  6. windows下gVim(Vi/vim)基本使用

    Vim 是一个Linux 平台上功能非常强大的编辑器,他是早年的Vi 编辑器的加强版.这个gVim 是windows 版的,并且有了标准的windows 风格的图形界面,所以叫g(graphical) ...

  7. windows下gvim搭建IDE

    原文转载自:手把手教你把Vim改装成一个IDE编程环境(图文) 如侵犯您的版权,请联系:windeal12@qq.com By: 吴垠 Date: 2007-09-07 Version: 0.5 Em ...

  8. Windows下gvim的快捷键--“冒号+w+回车”真的很累人

    发现Windows下的gvim支持Ctrl+S保存,Ctrl+A全选,Ctrl+C复制,Ctrl+V粘贴,Ctrl+Z撤销 不过Ctrl+X貌似不太正常(可以剪切,但是不能粘贴) 可能要在安装目录下的 ...

  9. Windows下使用Vim极简入门

    0.下载与安装 在vim官网下载 1.Vim常见的几种模式: 一般模式:主要用于浏览,不能随意删除.修改等.按Esc进入该模式. 插入模式:类似平常我们打开记事本后所在的模式.在命令模式下按i进入. ...

随机推荐

  1. docker-centos 7.2

    1.安装准备 预防volumes项出现Permission denied setenforce 0 #关闭selinux防火墙,临时关闭.永久关闭需改/etc/selinux/config文件,将SE ...

  2. Python isinstance() type()

    isinstance(object, classinfo) 判断实例是否是这个类或者object是变量 classinfo 是类型(tuple,dict,int,float,long...)(包括自定 ...

  3. 自己家里搭建NAS服务器有什么好方案?

    转自:https://www.zhihu.com/question/21359049 作者:陈二发链接:https://www.zhihu.com/question/21359049/answer/6 ...

  4. 基于Verilog HDL整数乘法器设计与仿真验证

    基于Verilog HDL整数乘法器设计与仿真验证 1.预备知识 整数分为短整数,中整数,长整数,本文只涉及到短整数.短整数:占用一个字节空间,8位,其中最高位为符号位(最高位为1表示为负数,最高位为 ...

  5. 回调函数透彻理解Java

    http://blog.csdn.net/allen_zhao_2012/article/details/8056665 回调函数透彻理解Java 标签: classjavastringinterfa ...

  6. 调用C++动态链接库出现错误

    解决方式:将托管 System.String 中的内容复制到非托管内存(Marshal.StringToHGlobalAnsi) class HttpsSend { [DllImport(" ...

  7. [zz] Principal Components Analysis (PCA) 主成分分析

    我理解PCA应该分为2个过程:1.求出降维矩阵:2.利用得到的降维矩阵,对数据/特征做降维. 这里分成了两篇博客,来做总结. http://matlabdatamining.blogspot.com/ ...

  8. MySQL的基本操作

    1. 查看数据库 语法 #show databases; 2. 添加数据库 语法: #create database demo; 3. 删除数据库 语法: #drop database demo; 4 ...

  9. React JSX语法说明

    原文:http://my.oschina.net/leogao0816/blog/379487 什么是JSX? 在用React写组件的时候,通常会用到JSX语法,粗看上去,像是在Javascript代 ...

  10. Linux:删除程序

    首先查看程序是否安装,以mariadb 为例 卸载程序 .........