问题标签 [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 投票
0 回答
596 浏览

vim - VIM snipmate 选项卡不起作用

我对 Snipmate 没有任何运气。我已经使用病原体来安装 snipmate 以及 tlib、addon-utils 和代码片段。这是详细 imap 的输出。

基本上,我创建了一个名为“test.html”的文件并键入“html”,然后键入 Tab,自动完成不起作用。

TIA,

托马斯

0 投票
1 回答
334 浏览

vim - vim-snippet:按第一个选项卡后,我的代码段不会转到代码段中的下一个位置

有一段时间我在 vim 中使用片段插件和 snipMate。我对此非常满意。

我的问题是在按下第一个选项卡(和自动完成)后,我无法跳转到片段中的下一个位置。

我想也许 vimrc 中的某些设置会阻碍代码片段的工作。例如,我希望这个自定义片段能够正常工作。它位于我的 ./vim/bundle/vim-snippets/snippet/c.snippet

我的 .vimrc 在这里: https ://github.com/Aznaveh/defaultSetting/blob/master/.vimrc 如果有任何别名导致问题,我的 .bashrc 也在那里。

0 投票
1 回答
349 浏览

javascript - 如何让 vim-snipmate 的 console.log 使用双引号而不是单引号

cl <TAB>输出console.log(': ', );

如何将默认行为从使用单引号更改为双引号?如果我可以在我的.vimrc文件中设置一个设置,那将是最好的。

如果没有,那么也许可以给~/.vim/bundle/vim-snippets/snippets/javascript/javascript.snippets自己打补丁:

我看不到任何可以用双引号替换的单引号。知道如何解决这个问题吗?

0 投票
1 回答
95 浏览

vim - 自动完成时出现 SnipMate 错误

JavaScript 文件的最小工作示例:

在插入模式下按 Tab 键,光标在大括号后,显示以下错误:

除了 SnipMate,我还安装了所需的依赖插件: vim-addon-mw-utilstlib。我还安装了vim-snippets

我在 Windows 10 上运行 Vim 8(32 位)的控制台版本。

什么可能导致错误?

0 投票
1 回答
335 浏览

vim - 是否有任何与ideavim 兼容的vim 片段插件?

我通过 Vim 仿真功能 IdeaVim 使用 PyCharm。我曾尝试将 snipMate 集成到 PyCharm 中,但没有成功,它的工作原理类似于标准 Vim 中的 Charm :P。

有人知道是否有与 PyCharm 兼容的 Vim 片段插件吗?另外,你可以在 PyCharm 中使用 snipMate 吗?在我的情况下,它甚至似乎都没有加载!