问题标签 [vim-snipmate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
540 浏览

django - 为什么 Django 的 vim-snipmate UltiSnips 不工作?

我正在运行 Vim 8.0.124,并且我已经安装了vim-snipmate插件以在我的 Python 和 Django 开发中使用。我按照说明创建了一个包含以下内容的 .vimrc 文件:

安装 vim-snipmate 包括创建这四个文件:

我有两个问题。首先,为什么 UltiSnip Django 片段不起作用?片段/django.snippets 中的片段有效,但 UltiSnips django.snippets 文件中的片段不起作用。如果我打开一个文件 test.py 并键入“fdate”,其中 fdate 应该扩展为 Django DateField,什么都不会发生(除了输入一个选项卡)。最初,当 UltiSnips 不工作时,我去了它的 Github 页面并阅读了似乎表明我应该添加 SirVer 插件的说明,所以我做了。即使那样,然后似乎也不起作用。我应该补充一点,您在上面看到的是我的整个 .vimrc 文件。此外,我创建了一个全新的 ~/.vim 目录,其中仅包含 Vundle 和 vim-snipmate 包,因此不应该有任何其他冲突。

我的第二个不太重要的问题是,当我查看任何这些片段文件时,大多数行都被折叠了。有什么方法可以配置 Vim,以便当我打开任何这些 .snippet 文件时,所有折叠都将打开?这样他们会更容易搜索。

0 投票
1 回答
694 浏览

vim - ViM 提供了一个替代片段列表,但我无法选择其中任何一个

我可以在列表中上下导航,但是如果我在选择其中一个时按 Enter,它只会插入该值,例如html5并从下拉列表中存在。如何选择一个并触发代码段?

这是我的片段配置:

我也在用Valloric/YouCompleteMe。不过,该插件没有特殊配置。

在此处输入图像描述

0 投票
1 回答
160 浏览

vim - 为什么 if 可以在 vim-snippets 和 ultisnips 中扩展而不是 ifee?

我已经安装vim-snippetsultisnips使用插件管理器 -pathogen这样。

中设置配置.vimrc

if ife ifee我在我的 python.snippets 中列出了结构。

现在是时候test.py用 vim 编辑文件了。

输入#!和按tab可以展开成:

输入if和按tab可以展开成:

为什么 Inputifee和 presstab可以在我的 vim 中扩展为空?

在此处输入图像描述

0 投票
0 回答
426 浏览

vim - 如何在 vim 7.4 中对 ansible 进行自动完成和语法检查?

我正在运行 Vim 7.4 并安装在插件下面

但是在输入标签时我仍然看不到片段吗?

启用像 vscode 这样的 ansible 的自动完成还需要什么