问题标签 [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.
python - 在vim中使用:py或:py3的兼容方式?
在我.vimrc
和我的 vim 插件 UltiSnips 中,我有很多看起来像这样的代码
现在,我想检查 python3 是否通过编译到 Vim 中has("python3")
,然后使用:py3
而不是:py
. 保持 python 代码在 python 2 和 3 之间兼容不是问题 - 问题是告诉 vim 使用 :py3 如果可用,否则使用 :py 。
有人有好主意吗?
vim - UltiSnips 和 YouCompleteMe
我在我的 macvim 上安装了 bundle ultisnips 和 youcompleteme。问题是 ultisnips 不起作用,因为 tab 受 ycm 约束。我尝试 putlet g:UltiSnipsExpandTrigger = "<s-tab>"
以便可以使用 shift-tab 触发代码段完成,但由于某些未知原因它不起作用。我可以使用大写作为触发器,但到目前为止我还没有找到这样做的方法。
你们中有人一起使用这两个附加组件吗?我该怎么做才能使 shift-tab 工作?你能推荐另一个触发片段的键吗?
vim - 如何解决 Vim 中 UltiSnips 插件的 TAB 键映射冲突
我已将映射键设置如下:
效果很好。但是,当我UltiSnips
通过 vundle 安装时,Tab 键不起作用作为缩进动作,它会删除我选择的多行代码。我知道这是因为UltiSnips
. 我想保留 Tab 映射UltiSnips
来触发其功能,如何解决使用 TAB 键缩进代码块的问题?谢谢!
vim - VIM 的 Ultisnips 插件如何处理 HTML 片段内的删除?如何将 id 更改为 div 中的类?
我是 Ultisnips 的新手。在插入模式下,我输入 div [tab] 然后我得到:
将光标放在名称上。如果我不想使用 class 而不是 id 我按退格键并得到这个
将光标放在第一个 v 上。现在,如果我想开始输入“类”,我会得到这个
如果我删除类并点击 [esc] li 'class' 我最终会得到这个
这里发生了什么?我究竟做错了什么?
我想
vim - Vim Ultisnips - 我如何移动到下一个占位符或制表位?
我刚刚安装了 Macvim 和UltiSnips的全新副本,但我不知道如何使用制表符和占位符移动到下一个补全。
当我按下制表符时,它只是添加了一个制表符空间。
我的猜测是 tab 键被重新映射到另一个插件或 vimrc 中,所以我使用全新安装和一个空的 ~/.vim 文件夹。依然没有...
如何移动到下一个制表位?有我可以设置的键映射吗?
vim - Vim UltiSnips - 1 个片段文件的 2 种文件类型
我可以将两种文件类型映射到一个片段文件吗?
例如,我希望.html
和.ctp
文件都使用该hmtl.snippets
文件。
如果没有,来自操作系统的符号链接会起作用吗?
或者我可以为所有文件类型创建一个全局片段文件吗?
谢谢!
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
建议赞赏,
吉尔弗拉
vim - YouCompleteMe 在与 python-mode 一起使用时冻结
当我键入self.
一个弹出窗口时,将自动选择第一个,并且无论给出什么输入都不会改变。例如,显示52 场比赛中的第 1 场。
After<Esc>
用于返回正常模式并再次进入插入模式,然后 YouCompleteMe 再次正常工作。它将显示Back at Original并使用不同的输入自动更新。
操作系统:库本图 13.04
Vim 版本:7.4.5
可能相关的插件:ultisnips
日志:
截屏:
固定:这是由于 python 模式自动完成。什么时候
中设置.vimrc
,就解决了!
vim - ultisnips 扩展不起作用,我不知道为什么
在进行故障排除时,我几乎删除了所有内容。Vim 打开时没有错误, :UltiSnipsEdit 可以工作,但是当我输入 snip 时,<tab>
会输入一个实际的选项卡。我目前的 vimrc。Vundle 和 UltiSnips 的配置已从 github 复制。
详细的 imap<tab>
:版本
ls -la .vim 文件夹
提前感谢您的帮助!我一直在扯头发,试图找出问题所在。