snipmate

    2热度

    1回答

    我正在创建一个函数,将: 检查当前文件我正在 在我的测试目录根据我的文件中创建一个新的缓冲区命名 编辑该文件,并开始我snipmate“测试”模板 到目前为止,我所拥有的一切,除了触发snipmate工作。我想要做的是插入<Tab>性格我是在插入模式触发snipmate揭开序幕 " Only works for modules and models right now function! Mak

    2热度

    1回答

    我使用snipmate进行编码,它工作正常。 但是我也想在txt文件扩展名上使用它,但是这根本不起作用。 它的设计是这样工作吗?如何在特定文件类型上获取片段扩展?

    1热度

    1回答

    我刚开始使用vim-snipmate,所以我可能会做了错误的方式。我这样定义 snippet model const mongoose = require('mongoose'); module.exports = mongoose.model('${1}',mongoose.Schema({ ${2} })); 的问题是,直到${1}这一切工作正常,但

    -1热度

    1回答

    怎么样的形式 snippet function /* * === FUNCTION ===================================== * Name: ${1:name} * Description: ${2:description} * =====================================

    0热度

    1回答

    这是一段时间我在snipMate中使用了snippet插件。我对此感到满意。 我的问题是在按下第一个选项卡(和自动完成)后,我无法跳到代码片段中的下一个位置。 我想也许在vimrc中的一些设置妨碍了工作片段。例如,我想让此自定义代码段正常工作。它坐落在我./vim/bundle/vim-snippets/snippet/c.snippet # for (custom) snippet forr

    0热度

    2回答

    在我after.vim配置我有一行: inoremap <S-Tab> <C-d> 我想这种结合工作。但是,在启动VIM之后,我输入第一行并获得以下输出: :verbose map <S-Tab> s <S-Tab> * <Esc>i<Right><C-R>=BackwardsSnippet()<CR> Last set from ~/dotvim/bundle/snipmate.vim

    0热度

    1回答

    我是JS的常用用户,我的具体代码片段位于~/.vim/after/snippets/javascript/_.snippets,这很好。最近我转向了咖啡标,但我无法定义自己的自定义片段。我曾尝试 .vim/after/snippets/coffee/_.snippets .vim/after/snippets/coffee/coffee.snippets 我愿意用我自己的代码段,但考虑vim

    2热度

    1回答

    Snipmate用于扩展片段,但停止工作。我在我的vimrc中更改了几个不相关的东西 ,但我不知道是什么导致了它(并且我没有 备份旧文件)。 我到目前为止的调查: 按TAB键不展开,而是插入空格,检查:verbose imap: i <Tab> * =TriggerSnippet()<CR> Last set from ~\vimfiles\bundle\snipmate.vim\a

    1热度

    2回答

    使用vim-snipmate我遇到以下问题: 如果我尝试在代码片段中展开片段,snipmate会将我带到当前代码片段的下一个占位符,而不是展开新代码片段。 如: 如果按tab在以下情况: for (i = 0; i < 10; i++) { ifi<press tab here> } 我希望: for (i = 0; i < 10; i++) { if (<cursor

    1热度

    1回答

    我正在使用vim和snipmate插件。我如何撤消扩展? # 1) before expansion def[tab here] # 2) expanded def method_name end # How to get to 1) step?