首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >vim-snipmate和supertab一起使用

vim-snipmate和supertab一起使用
EN

Stack Overflow用户
提问于 2009-06-03 13:05:34
回答 5查看 11.2K关注 0票数 18

我刚试着安装snipmate。supertab已经在工作了。

它不起作用。当我按tab键时,即使在snippet关键字之后,也会触发补全。我尝试将键重新映射(到c-m),但即使这样,也会在snipmate的情况下触发完成。(在重映射之前,c-m没有做任何事情)。

我在vimrc中做了这个映射。文档告诉我在/plugin/snipmate.vim之后执行此操作,但此脚本未加载(根据:scriptname)。

有什么想法吗?

EN

回答 5

Stack Overflow用户

发布于 2011-05-31 19:00:01

snipmate插件已经很久没有更新了。这就是为什么我开始了一个友好的分支,我正在合并和协调这个(至少对我来说)基本插件的进一步开发。

更多信息请点击这里:https://github.com/garbas/vim-snipmate/blob/master/README.md

票数 21
EN

Stack Overflow用户

发布于 2009-06-10 11:05:44

我在vim.org上运行旧版本的snipmate时也遇到了类似的问题

编写它的人并不总是更新vim.org页面,但他确实相当定期地在github上工作。

从下载链接here获取最新的副本,看看这是否对您有帮助。

票数 4
EN

Stack Overflow用户

发布于 2011-02-16 03:43:15

你重映射到<C-m>的是什么?<Tab>还是你的插件函数调用?你有没有试过不带SuperTab的SnipMate?

这两个插件的主要功能都固定在<Tab>上,这使得它们的使用有点不可预测。我试过了,但我不喜欢。

取而代之的是,也许你可以保留SnipMate (如果它自己工作的话),并将所有补全快捷键重新映射为更容易的东西。我的.vimrc中有以下内容:

" change the mapleader from \ to ,
let mapleader=","

" omnicompletion : words
inoremap <leader>, <C-x><C-o>

" omnicompletion : filenames
inoremap <leader>: <C-x><C-f>

" omnicompletion : lines
inoremap <leader>= <C-x><C-l>

此外,autocomplpop.vim运行得也很好。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/944624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档