问题标签 [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.
vim - Vim:SnipMate + HAML
我最近将 SnipMate 配置为与 Rails 开发的自动完成功能一起工作。我已经将 SnipMate 和自动完成绑定到 Tab,效果很好。
但是,在处理 Haml 文件时,Tab 的行为与预期不同。它不是插入标签(当没有自动完成或片段可用时),而是将我的光标移动到文档中的下一个空白行。
禁用 SnipMate 解决了这个问题,但是我没有 SnipMate。
有谁知道我可能会在哪里解决这个问题?
干杯,-W
vim - 如何向 Vim 的 snipMate 插件添加另一个文件扩展名(例如 'style.less')?
我想为 Less (.less) 和 Stylus (.styl) 编写片段,然后在 Vim 的 snipMate 插件中使用。我怎样才能做到这一点?
编辑:我知道第一步是在片段文件夹中创建一个名称如下的文件:less.snippets
或者stylus.snippets
但在那之后我不知道该怎么做。
vim - 使用 langmap 时在片段字段中输入文本使用错误的字符
我正在使用langmap
vimrc 中的选项使用自定义键盘映射。
我正在尝试使用 snipmate,但遇到了麻烦。当我输入一个单词并点击选项卡时,它允许我编辑参数。问题是第一个字符是重新映射的字符,而我希望它是实际的键。
例如,我将输入以下内容:
并点击选项卡以展开代码段:
i
突出显示,这意味着我可以编辑它。我输入“aaa”:
baa
即使我输入了它也会出现aaa
。这是因为我重新映射a
和b
.
我怎样才能解决这个问题?
这是我的键盘映射:
它对其他人来说没有多大意义,而且我还没有最终确定我想要它的外观。
vim - 查看 Snipmate 的可用片段(备忘单)
有没有办法检查所有可用的 snipMate 片段?像i <c-r><tab>
确实一样,但有更多信息?
我很好奇:
- 它将完成的字符串。
- 如果可用,请提供带有片段的描述或评论。
一些允许转换为 HTML 的工具会很棒,但在 vim 中的技巧也会很酷:)
windows - 在哪里将我的片段放在带有病原体的 vim 的窗口上?
像主题一样,我找到了linux解决方案:
https://stackoverflow.com/a/8103835
但在 Windows 上,这显然不起作用。添加文件“c:\Program Files\Vim\vimfiles\snippets\javascript.snippets”时,所有 js 片段都不起作用。
ruby-on-rails - 使用 Vim 编辑 Rails 项目时,SnipMate 插件仅加载 ruby 片段。如何获得 ruby-rails 片段?
在编辑我的 Rails 应用程序时,snipMate 似乎只加载 ruby 片段文件而不是 ruby-rails 片段文件,因为 ruby 片段可以工作,而 rails 片段不能。我在 Rails 应用程序中使用它们。
知道问题可能是什么吗?
感谢您的关注。
vim - vim snipmate 快捷方式,用于在选项卡内插入 snip
我一直在使用 Vim 和snipMate 插件来创建 HTML 代码。这是我想快速输入的代码:
所以我从插入模式开始输入ul
Tabli
Tab,但是当我尝试输入a
tab创建链接片段时它不起作用,它移动到行尾(这是片段所说的)。
我试图通过按 来逃避剪辑Esc,但是一旦我进入插入模式,Tab仍然会将我带到行尾。目前我可以让它工作的最好方法是接受到Tab行尾,向后移动然后插入。这种方法是最有效的方法吗?你如何逃避一个片段?
a
我也有以下片段html.snippets
按下a
Tab将我放在 之后,href="
然后我键入this.html
,片段放在this.html
之前</a>
。当我按下Tab然后想要输入第二个this.html
时(如在 TextMate 中),所以我输入that
,但它离开了thathis.html
?
bash - Bash 命令行的片段?
我在 python 编程中经常使用 vim 和 snipmate。如果我可以为 bash 命令行提供一个片段系统,那将是理想的。现在我在 ubuntu 中使用 gnome 终端...
例如,如果我输入:
我得到:
我的 google foo 让我失望了,所以我再一次转向 SO。有任何想法吗?
vim - 使用 snipmate 时插入空格;作品
我在 OSX Lion 上使用 vim 7.3。我从 github 上的 garbas/vim-snipmate 安装了 snipmate,但它似乎<tab>
在某些地方<c-n>
不起作用。
当我尝试对文件中的现有单词进行制表符补全,或者如果我想从我的 ctags 列表中对某些内容进行制表符补全时,我得到的只是添加了空格......但是<c-n>
可以!
如果我自由输入 for <tab>
,那确实有效。
为什么它在某些情况下没有完成,但在其他情况下却完成了?
vim - Vim-snipmate 不会扩展代码片段而是删除触发器
在 Windows 7 和 Vim 7.3.107 上使用 Vim-snipmate(garbas vim-snipmate fork) 我有以下问题。如果我在指示的位置按 Tab(Java 脚本中的示例):
我最终得到了这个:
我已经将 tab 和 Ctrl-j 绑定到 snipmate 并且都产生了同样的问题。找到了片段,我可以列出它们并且加载 snippmate 不会产生错误。
我加载了以下脚本:
我的 vimrc 设置是来自https://github.com/amix/vimrc.git的几乎不变的分支