vim-ultisnips补全功能失效,无法识别解决办法
2015-08-25 14:03
483 查看
昨天又给vim配了一堆插件
发现了一个这个问题,vim的ultisnips插件不能用了!
首先,我先查看插件是否正常运行了
从一堆正在运行插件里找到ultisnips的名字,说明插件正常运行
难道是因为键冲突,想想昨天装的插件,没有用到<tab>键的呀,我并没有使用supertab插件
于是在vimrc把ultisnips的触发键改了
结果还是没反应。。。蛋疼了
会不会没开文件检测?
去vimrc中检查,都开了呀。。。
然后,突然发现date、time等all.snipets里的内容可以补全,这个是通用补全文件,和文件类型是没有关系的,然而唯独这个正常。
于是乎,google到了以下网页
https://github.com/VundleVim/Vundle.vim/issues/16
其中,有这么一段是这么说的
As seen above, lots of UltiSnips users end up running into filetype-related issues if they configure this incorrectly (e.g. when using the UltiSnipsEdit command). For me, it was important to have the entire block of Vundle configuration in one piece, with the two
意思大概是因为在vimrc中出现了两次filetype配置,故而引起冲突
果然,我的vimrc中
出现了两次!
在某个插件配置中,我又将这个配置写了一次
注释掉,问题解决~
发现了一个这个问题,vim的ultisnips插件不能用了!
首先,我先查看插件是否正常运行了
:script
从一堆正在运行插件里找到ultisnips的名字,说明插件正常运行
难道是因为键冲突,想想昨天装的插件,没有用到<tab>键的呀,我并没有使用supertab插件
于是在vimrc把ultisnips的触发键改了
let g:UltiSnipsExpandTrigger="<c-q>"
结果还是没反应。。。蛋疼了
会不会没开文件检测?
syntax on " 开启文件类型侦测 filetype indent on " 针对不同的文件类型采用不同的缩进格式 filetype plugin on " 针对不同的文件类型加载对应的插件 filetype plugin indent on " 启用自动补全
去vimrc中检查,都开了呀。。。
然后,突然发现date、time等all.snipets里的内容可以补全,这个是通用补全文件,和文件类型是没有关系的,然而唯独这个正常。
于是乎,google到了以下网页
https://github.com/VundleVim/Vundle.vim/issues/16
其中,有这么一段是这么说的
As seen above, lots of UltiSnips users end up running into filetype-related issues if they configure this incorrectly (e.g. when using the UltiSnipsEdit command). For me, it was important to have the entire block of Vundle configuration in one piece, with the two
filetypecalls immediately above and below it (as shown by @gmarik above). Hopefully this helps someone who comes across this in the future.
意思大概是因为在vimrc中出现了两次filetype配置,故而引起冲突
果然,我的vimrc中
syntax on filetype plugin on
出现了两次!
在某个插件配置中,我又将这个配置写了一次
注释掉,问题解决~
相关文章推荐
- Linux网络编程--字符串IP和二进制IP转换
- Android App 内存泄露之调试工具(1)
- android studio 学习地址
- android 基本概念
- 瀑布流(jquery)
- Chrome不支持showModalDialog的解决方案
- git环境搭建(三)——eclipse中的操作
- CAD-强电常用符号集
- ios日期格式转换
- 研发行业防泄密的特点需求
- Nodejs 环境安装
- 使用Jackson框架解析Json示例
- C++ MD5加密实现
- 在 Databricks 可获得 Spark 1.5 预览版
- MJRefresh插件引起的错误
- 在 Databricks 可获得 Spark 1.5 预览版
- Java内部类
- 自定义时钟程序(对问题的分割,抽象,循环处理)
- datagridview控件中使用comboBox控件(datagridviewcomboboxcolumn类)
- hibernate注解(annoation)使用id主键生成策略