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了。
windows 下 gvim/vim lua支持问题,neocomplete等插件支持的更多相关文章
- Windows下gvim配置
Windows下gvim配置原作地:http://hi.baidu.com/leemoncc/blog/item/a6be15cf40d7ab31b600c806.html 0.准备软件及插件. (a ...
- vim应用:终极解决windows系统gvim/vim的各种乱码(文件,菜单,提示信息)!
这个方法解决了我的windows下 gvim的中文乱码问题(跟大家分享一下). 此方法引用 http://www.douban.com/note/145491549/ 查看文件的编码::echo ...
- windows下vi/vim编辑器的基本操作
windows下vi/vim编辑器的基本操作 Contents 1. 工具准备(下载gvim) 2. vi/vim基本入门 2.1. 安装 2.2. 基本使用 3. vi/vim基本命令表 1 工具准 ...
- windows下gvim中文乱码解决方案
网罗了一些网上的解决windows下gvim中文乱码的解决方案,都试了一遍,可惜都不能完全解决我的所有问题,最后我综合一下网上的两种方案,得到了最后完全解决我的中文乱码问题的方案,配置很简单,就是把下 ...
- 第21月第9日 windows下使用vim+ctags+taglist
1. windows下使用vim+ctags+taglist 最近在公司的同事指导下,学会使用这个东西编写代码,效率提高了不少.所以记录下来,方便大家使用. 1. 下载gvim74.exe文件,并安装 ...
- windows下gVim(Vi/vim)基本使用
Vim 是一个Linux 平台上功能非常强大的编辑器,他是早年的Vi 编辑器的加强版.这个gVim 是windows 版的,并且有了标准的windows 风格的图形界面,所以叫g(graphical) ...
- windows下gvim搭建IDE
原文转载自:手把手教你把Vim改装成一个IDE编程环境(图文) 如侵犯您的版权,请联系:windeal12@qq.com By: 吴垠 Date: 2007-09-07 Version: 0.5 Em ...
- Windows下gvim的快捷键--“冒号+w+回车”真的很累人
发现Windows下的gvim支持Ctrl+S保存,Ctrl+A全选,Ctrl+C复制,Ctrl+V粘贴,Ctrl+Z撤销 不过Ctrl+X貌似不太正常(可以剪切,但是不能粘贴) 可能要在安装目录下的 ...
- Windows下使用Vim极简入门
0.下载与安装 在vim官网下载 1.Vim常见的几种模式: 一般模式:主要用于浏览,不能随意删除.修改等.按Esc进入该模式. 插入模式:类似平常我们打开记事本后所在的模式.在命令模式下按i进入. ...
随机推荐
- 安卓开发学习经历2--《第一行代码》coolweather项目SQL语句同一个“陷阱”掉两次 注意转义字符等特殊字符正确书写 关于Id字段自增加体会
今天,在运行<第一行代码>coolweather第二阶段代码,又一次报错,还是神奇地与昨天相似,提示,city_id字段不存在,这里我有两种理解,一种是sql语句出错了,另外一种是没有获取 ...
- qsort C++ VS2013 leetcode
class Solution { private: static int compare(const void * a, const void * b) { return (*(int*)a - *( ...
- C#动态编译并执行代码
先来张运行时截图: using System; using System.Collections.Generic; using System.ComponentModel; using System. ...
- React组件生命周期过程说明
来自kiinlam github94 实例化 首次实例化 getDefaultProps getInitialState componentWillMount render componentDidM ...
- javascript生成对象的三种方法
/** js生成对象的三种方法*/ // 1.通过new Object,然后添加属性 示例如下: var people1 = new Object(); people1.name = 'xiaohai ...
- .net解决程序集版本冲突的方法
以log4net为例,分为两种情况 1.不同version,相同publicKeyToken 在bin里放较新版本的dll 并在web|app.config的<configuration> ...
- css3 打勾 打叉
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 选盘秘籍:用户如何选择SSD/SATA/SAS?
先学习下一些专业词汇 IDE (Integrated Drive Electronics) 电子集成驱动器 它的本意是指把"硬盘控制器"与"盘体"集成在一起的硬 ...
- jave占用CPU较高
转自http://www.tuicool.com/articles/YFVbia Linux下java进程CPU占用率高-分析方法 时间 2014-01-04 12:18:44 IT社区推荐资讯 原文 ...
- 剖析JavaScript函数作用域与闭包
在我们写代码写到一定阶段的时候,就会想深究一下js,javascript是一种弱类型的编程语言,而js中一个最为重要的概念就是执行环境,或者说作用域.作用域重要性体现在哪呢?首先,函数在执行时会创建作 ...