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

时间: 2024-08-10 14:59:50

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

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

发现Windows下的gvim支持Ctrl+S保存,Ctrl+A全选,Ctrl+C复制,Ctrl+V粘贴,Ctrl+Z撤销 不过Ctrl+X貌似不太正常(可以剪切,但是不能粘贴) 可能要在安装目录下的_vimrc文件中加上以下两句才能使用上面提到的快捷键: source $VIMRUNTIME/mswin.vimbehave mswin 其实也不用去安装目录下找那个文件:编辑——启动设定,就会打开那个文件 最后给两个链接: http://www.360doc.com/content/11/121

windows下GVIM的配置(vimrc)

学习python时想要在gvim中配置python的编译环境,网上找到一个比较好用的vimrc配置,保存下来以备下次有需要. set encoding=utf-8 set termencoding=utf-8 set fileencodings=utf-8,chinese,latin-1 if has("win32") set fileencoding=chinese else set fileencoding=utf-8 endif language messages zh_CN.u

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

这个方法解决了我的windows下 gvim的中文乱码问题(跟大家分享一下). 此方法引用   http://www.douban.com/note/145491549/ 查看文件的编码::echo &fileencoding Vim 有四个跟字符编码方式有关的选项,encoding.fileencoding.fileencodings.termencoding (这些选项可能的取值请参考 Vim 在线帮助 :help encoding-names),它们的意义如下: encoding: Vim

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

windows下vi/vim编辑器的基本操作 Contents 1. 工具准备(下载gvim) 2. vi/vim基本入门 2.1. 安装 2.2. 基本使用 3. vi/vim基本命令表 1 工具准备(下载gvim) 废话 :因为我们的目的是学习vi/vim操作,所以不必强调使用linux系统下的vi/vim,这里使用的是windows版的gvim(gvim是vi/vim的gui加强版). 网盘下载 :http://pan.baidu.com/s/1hqfAch2 官网下载 :http://w

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

Vim 是一个Linux 平台上功能非常强大的编辑器,他是早年的Vi 编辑器的加强版.这个gVim 是windows 版的,并且有了标准的windows 风格的图形界面,所以叫g(graphical)Vim.我们可以将gvim 理解为vim(vi的加强版)图形化版本,其指令和用法都完全相同,所以可以參考vim的指令.这是一个国际版本,会根据安装的平台自动选择相应语言包, 支持中文及其各种编码,连界面也是中文的,请放心使用.这个极具Unix特色和风格(simple is the best)的编辑器

关于windows下创建cocos2d lua工程 无法断点调试 relative (file not exist) 的问题

环境搭建:按照网上给出的攻略,安装pyhton2.7, 下载cocos2d-x-3.x的引擎, 安装VS2012,babelua插件. 创建工程:在cocos2d-x-3.6\tools\cocos2d-console\bin 目录下使用命令 cocos -new HelloLua -p HelloLua -d X:\ 开始编译:除了一些弃用接口和符号数的比较警告之外没有报错,经过我小破机二十几分钟的编译,全部通过,成功生成各种库和Windows下的模拟器. 使用babelua插件创建lua工程

Linux: windows下用vim

用dev-app+vim windows版就可以实现 dev-app: http://www.uzzf.com/soft/24215.html vim windows: http://www.vim.org/download.php#pc 右击我的电脑(Win7 的话是计算机)---属性--高级--环境变量然后在用户变量那里点击PATH编辑它,之后加入你的程序的绝对路径 按win+r,输入cmd,然后我们输入vim看看是不是已经搞定 找到vim的安装路径,我的是C:\Program Files\

在windows下使用vim

最主要的就是解决lua和clang的问题. 下载支持lua和其他扩展的vim. 解决lua 下载lua53.dll并将其放在与gvim.exe相同的文件夹下. 解决clang下载clang_for_windows.安装下载的软件,在_VIMRC中添加下面两行: `let g:clang_use_library=1 let g:clang_library_path="C:\\Program Files\\LLVM\\bin 解决GCC 下载GCC,并将对应的文件夹写入环境变量.复制一份mingw3

windows下gvim使用vundle插件

vundle是用于管理vim插件的插件.安装.更新和卸载插件只需修改_vimrc即可. 以下是安装vundle的步骤,前提是已经安装了gvim7.4.(注:gvim不要安装到系统盘,否则没有权限编辑_vimrc文件) 1.下载Git并安装 2.把以下代码复制到新建的文本文档,并命名为curl.cmd,然后放到C:\Program Files\Git\cmd\(根据自己的Git安装目录进行修改) @rem Do not use "echo off" to not affect any c