问题标签 [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 中的 HTML 文件中按制表符转到下一个空标记对而不是扩展完成
我不确定在 HTML 文件中切换到下一个空标签对的功能来自哪里。我想完全禁用它。
只有同时使用 SuperTab 和 SnipMate 时才会出现问题,如果我删除 SuperTab 选项卡会恢复正常展开,如果我删除 SnipMate,则选项卡会返回显示完成。
在过去,我的工作都很好,并且想再次这样做。
我在用着:
使用 vim-update-bundles。两者的默认配置。我启用的其他选项是语法。自动缩进。智能缩进。展开选项卡。不兼容。文件类型缩进插件。
vim - 移动 vimfiles 位置会破坏 snipmate.vim?
我正在努力将我的整个 vim 配置移动到我的 Dropbox 文件夹,以便更有效地在机器之间共享它。为此,我将 .vimrc 更改为以下内容:
vimrc.vim 看起来像这样:
问题是 snipMate.vim 不再起作用。我知道没有任何插件干扰它,因为我已经完成了全新的 vim 安装并删除了所有其他插件。在我将插件移动到保管箱文件夹之前,它运行良好。我认为这可能与以下事实有关vimfiles 作为插件文件夹)。我已经尝试通过将以下内容添加到我的 .vimrc 中来明确地在 after 目录中获取脚本:
但 snipmate 仍然不起作用。
关于解决这个问题的任何想法?
vim - 在 Snipmate.vim 片段中更改大小写?
是否可以更改 Snipmate 片段中变量值的大小写?
例如:
应该输出:
我尝试使用反引号来调用自定义函数:
并在 Vim 中定义了这个函数:
这不起作用,因为 Snipmate在执行反引号后似乎扩展了它的 $n 变量。
django - 仅为 Django 项目配置 Django SnipMate 片段
我将SnipMate与 Rob Hudson 的片段一起用于使用MacVimsnipmate_for_django
进行 Django 开发。
要根据文件类型自动激活片段,Rob 建议将以下内容添加到~/.vimrc
:
这将为所有文件启用htmldjango
片段。html
有没有办法htmldjango
只为html
位于 Django 项目中的文件启用代码片段?
htmldjango
例如,如果我正在处理html
与 Rails 项目相关的文件,我不想启用片段。
vim - 如何在 vimrc 中启动时加载源代码
我无法让 snipMate 与 gvim 一起工作,然后发现存在问题。解决方案似乎是打开vim后运行以下命令
source ~/.vim/after/plugin/snipMate.vim
为了让我免于每次打开 vim 时都要记住运行它的痛苦,我尝试将相同的命令添加到我的启动设置 (~/.vimrc) 中。但是这似乎不起作用。
在我启动 vim 时是否有另一种方法可以加载它?
ruby-on-rails - 将片段文件夹添加到 snipmate
snipmate 带有大量的片段文件。这涵盖了大部分基础。但是我想添加一些其他用户创建的片段集合。当我下载这些片段时,这些片段被分解并放置在文件夹中。我尝试将其中一个文件夹添加到其他片段文件 (snipmate/snippets/) 的位置,但 VIM 似乎没有检测到它们。
我没有看到太多关于添加额外片段的文档,所以我一定忽略了一些东西。
有什么建议么?
vim - 使用 snipMate 在片段中插入 $1
如何$1
使用 snipMate 在片段中插入文字?我在手册中找不到这些信息……</p>
结果一无所有(试图找到一个占位符):
结果$
仅:
vim - 我想做像 TextMate 一样的 vim snipMate
我使用 vim 和snipMate但我发现了这个问题
在TextMate按回车键后..看光标
在 vim 按回车键后..看光标
如何制作 vim ,例如 TextMate
谢谢
编辑
这是我的 vimrc
vim - 帮我创建一个 vim 片段 (snipmate)
假设我有以下代码段:
因此,当我键入 divt 并点击两次 tab 时,应该选择“'some text'”,而当我再次点击 tab 时,我希望选择“some text”(不带单引号)。我该怎么做?
编辑1:感谢您的回答。可能这个例子更有意义:
有时我想要一个没有 id 的 div,所以我需要能够完全删除 id="div_id"。有时我想要一个 id,这样我就可以只更改 div_id 部分。
vim - 为 MacVim 安装 snipMate 插件
当我从 github 下载 snipMate 插件并解压缩到我的 .vim 目录时,我是否必须将 snipMate.vim 文件移动到位于我的 .vim 目录中的插件目录?从 github 下载的 snipmate 目录也包含一个插件目录,所以我不知道该怎么做。