作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我同时使用 YouCompleteMe 和 UltiSnips 时,我遇到了 2 个错误:
g:UltiSnipsExpandTrigger
重新映射到几个不同的键(c-l、c-j、c-k、c-l、F5),但仍然没有成功。我还没有看到 UltiSnips 实际扩展了一个片段。#!
不会被 YCM 识别,但如果我打开一个已经保存的 python 文件,#!会被认可。 也许这两个问题是相关的。
感谢您的宝贵时间。
最佳答案
我通过以下配置解决了这个问题:
UltiSnips:
let g:UltiSnipsSnippetsDir = $HOME.'/.vim/UltiSnips/'
let g:UltiSnipsSnippetDirectories=["UltiSnips"]
let g:UltiSnipsExpandTrigger="<c-j>"
let g:UltiSnipsJumpForwardTrigger="<c-j>"
let g:UltiSnipsJumpBackwardTrigger="<c-k>"
let g:UltiSnipsListSnippets="<c-h>"
YCM:
let g:ycm_complete_in_comments = 1
let g:ycm_seed_identifiers_with_syntax = 1
let g:ycm_collect_identifiers_from_comments_and_strings = 1
关于vim - UltiSnips 不适用于 YCM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27390285/
我是一名优秀的程序员,十分优秀!