海运的博客

Vim编辑Html文件补全未定义的变量classlines

发布时间:April 1, 2013 // 分类:Vim // No Comments

在用VIM编辑html文件补全id或class标签的时候提示以下错误:

处理 Function htmlcomplete#CompleteTags 时发生错误:
第 304行:
 E121: 未定义的变量:classlines

解决方法,编辑:autoload/htmlcomplete.vim注释294-310(295、296、307、308不注释)

Windows7右键菜单添加用Vim编辑

发布时间:February 7, 2013 // 分类:Vim // No Comments

WindowsGvim安装后会在右键菜单添加使用Vim编辑的选项,绿色版Gvim可自行添加:

;http://www.haiyun.me
reg.exe ADD HKEY_CLASSES_ROOT\*\shell\用Vim编辑\Command -d "D:\\Program Files\\Gvim\\vim73\\gvim.exe  \"%1\""

或导入以下注册表,Gvim目录自行替换。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\用Vim编辑\Command]
@="D:\\Program Files\\Gvim\\vim73\\gvim.exe \"%1\""

Gvim添加右键菜单.png

Vim配置文件的目录变量

发布时间:February 6, 2013 // 分类:Vim // No Comments

配置Gvim的时候经常要引用Gvim的安装和插件目录,保持Vim配置文件的简洁和可移值性可使用Gvim的目录变量。

$VIM vim安装目录
$VIMRUNTIME vim支持文件所在目录,也就是$VIM/vim73目录
$HOME 当前系统用户目录
~ 当前系统用户目录

Gvim打开文件错误信息一闪而过解决

发布时间:January 24, 2013 // 分类:Vim // No Comments

最近通过VundleGvim转移到其它电脑上,打开txt文本时显示红色错误一闪而过,可使用以下命令查看详细错误信息。

:messages

Vim插件管理器Vundle安装使用

发布时间:December 16, 2012 // 分类:Vim // No Comments

Linux各发行版上有各种软件包管理器,在强大的Vim上也有包管理插件,极大的方便系统使用与管理。
Vundle基于Git获取Github上的各种Vim插件,可进行在线查找、安装、更新Vim插件,每个插件以单独目录存放,方便管理。
Vundle安装:

git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle

Windows下安装:

cd %USERPROFILE%
git clone https://github.com/gmarik/vundle.git .vim/bundle/vundle

Vundle配置:

set nocompatible "与vi不一致
filetype off
set rtp+=~/.vim/bundle/vundle/ "载入特定目录插件
"set rtp+=$HOME/.vim/bundle/vundle/ "Windows下
call vundle#rc()
"plugin 
"vimscripts账号下的项目直接填写名称即可
Bundle 'snipMate'
"其它需填写用户/资源名称
Bundle 'gmarik/vundle'
"非github上资源
Bundle 'git://git.wincent.com/command-t.git'
"indent
Bundle 'php.vim-html-enhanced'
"color
Bundle 'Lucius'
filetype plugin indent on  

Vundle命令:

:BundleList          #已安装列表
:BundleInstall(!)    #安装、升级
:BundleSearch(!)     #搜索
:BundleClean(!)      #删除

也可在Vundle窗口下管理插件,打开Vim执行:

:Bundles #GitHub上插件列表

Vim插件管理器Vundle.png

分类
最新文章
最近回复
  • track: NAT 部分没处理,这块感觉有问题。
  • yu: 查到有用的资料很幸福!
  • boscotsang: 请问下服务器端如何控制权限让通过权限认证的客户端才能连接?现在这样只要有自编译的客户端程序都可...
  • yck932: 大侠,请问哪里有 tunnels 详细参考资料,谢谢
  • bubble: 现在linux 4.9以上的内核有个bbr的参数,用这个bbr比用锐速效果更好,可参考我的博文...
  • wang: openwrt 只有 tmp/etc/miniupnpd.conf 修改后又重置了,其他路径找...
  • wbq: 可以了 只是https透明代理如何做呢?
  • wbq: 你的这个配置需要浏览器设置代理ip+port, 现在假设不设置,只配置客户端网关为Nginx那...
  • wbq: 您好,想用Nginx做个透明代理,客户端机器配置下网关(即Nginx那台机器),客户端dns配...
  • ccc: 可以提供易调用openssl常用函数吗?