vim 添加 lua 支持

安装 vim8.0 可以先参考页面升级安装 vim8.0 并添加插件支持

一、安装 Lua 和 LuaJIT

LuaJIT 下载页面:luajit.org,Lua 下载页面:lua.org

1.1 安装 lua

阅读更多

设置 vim 打开文件时光标在上次退出位置

在.vimrc 文件中添加:

如果添加后无效,可能是~/.viminfo 和~/.vimrc 这两个文件的所有者非当前用户导致的。 因为 vim 运行过程中的操作记录 (如历史操作和记录上次退出的行数等) 都是写入到~/.viminfo 中去的,如果 ... 阅读更多

vim 安装 YouCompleteMe 自动补全插件

一、 YouCompleteMe 介绍

YouCompleteMe(简称 YCM) 是一款 vim 的智能补全插件,支持 C/C++, Go, Python... 等多种代码类型补全。

它强大的功能吸引了不少人的使用,但有无数人因为安装它 「折腰」,因为它的安装过程确实很麻烦。

花了一个下午的时间,来回装了两次,终于算是勉强搞定。

首先假定你已经安装好了 vim 和对应的插件管理器:升级安装 vim 8.0 并添加 vundle 插件管理

要注意的是,vim 编辑器要求编译的时候添加了 python 支持。

根据测试,选择 python2 支持会比 python3 省事一些,因为后面安装 cmake 的时候貌似只能使用 python2(具体是不是这样没有去深入研究,目前暂且按 python2 的来) 。

先上一张效果图:

阅读更多

vim 编辑器的一份简单配置

没有很花哨的功能,只有简单的代码缩进和显示行号功能,配置文件位于~/.vimrc