问题标签 [ultisnips]

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 投票
1 回答
3651 浏览

vim - UltiSnips 未正确触发

0 投票
2 回答
3064 浏览

python - 在vim中使用:py或:py3的兼容方式?

在我.vimrc和我的 vim 插件 UltiSnips 中,我有很多看起来像这样的代码

现在,我想检查 python3 是否通过编译到 Vim 中has("python3"),然后使用:py3而不是:py. 保持 python 代码在 python 2 和 3 之间兼容不是问题 - 问题是告诉 vim 使用 :py3 如果可用,否则使用 :py 。

有人有好主意吗?

0 投票
14 回答
62337 浏览

vim - UltiSnips 和 YouCompleteMe

我在我的 macvim 上安装了 bundle ultisnips 和 youcompleteme。问题是 ultisnips 不起作用,因为 tab 受 ycm 约束。我尝试 putlet g:UltiSnipsExpandTrigger = "<s-tab>"以便可以使用 shift-tab 触发代码段完成,但由于某些未知原因它不起作用。我可以使用大写作为触发器,但到目前为止我还没有找到这样做的方法。

你们中有人一起使用这两个附加组件吗?我该怎么做才能使 shift-tab 工作?你能推荐另一个触发片段的键吗?

0 投票
2 回答
7798 浏览

vim - 如何解决 Vim 中 UltiSnips 插件的 TAB 键映射冲突

我已将映射键设置如下:

效果很好。但是,当我UltiSnips通过 vundle 安装时,Tab 键不起作用作为缩进动作,它会删除我选择的多行代码。我知道这是因为UltiSnips. 我想保留 Tab 映射UltiSnips来触发其功能,如何解决使用 TAB 键缩进代码块的问题?谢谢!

0 投票
1 回答
605 浏览

vim - VIM 的 Ultisnips 插件如何处理 HTML 片段内的删除?如何将 id 更改为 div 中的类?

我是 Ultisnips 的新手。在插入模式下,我输入 div [tab] 然后我得到:

将光标放在名称上。如果我不想使用 class 而不是 id 我按退格键并得到这个

将光标放在第一个 v 上。现在,如果我想开始输入“类”,我会得到这个

如果我删除类并点击 [esc] li 'class' 我最终会得到这个

这里发生了什么?我究竟做错了什么?

我想

0 投票
3 回答
8851 浏览

vim - Vim Ultisnips - 我如何移动到下一个占位符或制表位?

我刚刚安装了 Macvim 和UltiSnips的全新副本,但我不知道如何使用制表符和占位符移动到下一个补全。

当我按下制表符时,它只是添加了一个制表符空间。

我的猜测是 tab 键被重新映射到另一个插件或 vimrc 中,所以我使用全新安装和一个空的 ~/.vim 文件夹。依然没有...

如何移动到下一个制表位?有我可以设置的键映射吗?

0 投票
2 回答
1420 浏览

vim - Vim UltiSnips - 1 个片段文件的 2 种文件类型

我可以将两种文件类型映射到一个片段文件吗?

例如,我希望.html.ctp文件都使用该hmtl.snippets文件。

如果没有,来自操作系统的符号链接会起作用吗?

或者我可以为所有文件类型创建一个全局片段文件吗?

谢谢!

0 投票
1 回答
551 浏览

python - 带有病原体 gvim (v7.x) 问题的 UtilSnips 插件安装

我在使用病原体(在 Windows 7 上)将 UltiSnips 安装到 gvim 上时遇到困难。当我将 UltiSnips 文件夹放在 vim73/bundle 中时,gvim 随后将无法打开。当我删除 UltiSnips 时,gvim 会再次正常打开。

gvim 的版本是 7.3。命令

返回“1”。命令

返回 '​​0' 运行命令

导致 gvim 突然崩溃。我运行了 :version 命令(见下文)以获取有关是否安装了 python 的信息,并且似乎是。vimrc 非常小(见下文)。

我试过用这条线运行它

下面是版本命令的输出和 vimrc

建议赞赏,

吉尔弗拉

0 投票
1 回答
3165 浏览

vim - YouCompleteMe 在与 python-mode 一起使用时冻结

当我键入self.一个弹出窗口时,将自动选择第一个,并且无论给出什么输入都不会改变。例如,显示52 场比赛中的第 1 场

After<Esc>用于返回正常模式并再次进入插入模式,然后 YouCompleteMe 再次正常工作。它将显示Back at Original并使用不同的输入自动更新。

操作系统:库本图 13.04

Vim 版本:7.4.5

可能相关的插件:ultisnips

日志:

截屏:


固定:这是由于 python 模式自动完成。什么时候

中设置.vimrc,就解决了!

0 投票
3 回答
8310 浏览

vim - ultisnips 扩展不起作用,我不知道为什么

在进行故障排除时,我几乎删除了所有内容。Vim 打开时没有错误, :UltiSnipsEdit 可以工作,但是当我输入 snip 时,<tab>会输入一个实际的选项卡。我目前的 vimrc。Vundle 和 UltiSnips 的配置已从 github 复制。

详细的 imap<tab>

:版本

ls -la .vim 文件夹

提前感谢您的帮助!我一直在扯头发,试图找出问题所在。