延迟加载ycm以加快vim的启动速度
来源:互联网 发布:武汉软件测试培训班 编辑:程序博客网 时间:2024/06/14 03:38
延迟加载youcompleteme以加快vim的启动速度
通过vim –startuptime可以看到ycm启动加载时间非常长。但是有时我们只是想打开文件进行查看,不需要修改操作,这时ycm并起不了作用。
我们可以把ycm的加载放在第一次进入插入模式之后。
这里要依赖的是vim-plug的包管理。
Plug 'Valloric/YouCompleteMe', { 'on': [] }augroup load_ycm autocmd! autocmd InsertEnter * call plug#load('YouCompleteMe') | autocmd! load_cmdaugroup END
这里先使用plug对ycm进行管理,但是先不加载(on操作指定执行的命令时进行加载)。然后设置一个autocmd,进入插入模式的时候进行加载,加载完后,把autocmd的group清掉。
通过启动日志,可以看到打开一个简单的cpp文件,由700ms降到500ms(2016版mac pro 13寸)
0 0
- 延迟加载ycm以加快vim的启动速度
- JS延迟加载代码[加快打开速度]
- JS延迟加载代码[加快打开速度]
- 如何加快flex程序启动时的加载速度
- JavaScript延迟加载 改变JS的位置加快网页加载速度
- 加快windowsxp的启动速度
- 加快FireFox的启动速度
- 加快vs2010的启动速度
- 加快Myeclipse的启动速度
- 加快Activity的启动速度
- 加快app的启动速度
- 几种延迟加载JS代码的方法加快网页的访问速度
- JS延迟加载加快页面打开速度示例代码
- 让script延迟加载,避免script阻塞HTML解析,以加快页面的显示
- android怎样加快ui的加载速度
- 如何加快网页的加载速度!
- FireFox快捷键、加快FireFox的启动速度
- VS2008加快启动速度的方法
- WMware虚拟机配置本机外部访问
- Vue.js
- Docker中数据迁移案例
- Android的APK全面瘦身
- 图解TCP连接建立与释放
- 延迟加载ycm以加快vim的启动速度
- LeetCode-M-Jump Game
- 2017.4.16写诗小任务
- (二分)4 Values whose Sum is 0
- 某ISP近期的js劫持推送广告情况
- 【VMware】完整克隆虚拟机后连不上网解决方案
- html中分割线的使用
- LeetCode Weekly Contest 28
- Android组件之Service的再学习(I)