vim 如何关闭掉 tab 键的自动提示呢?

2014-12-10 11:34:06 +08:00
 shangrenzhidao
3702 次点击
所在节点    Linux
11 条回复
besto
2014-12-10 12:15:34 +08:00
没装supertab插件,会有提示???
FrankFang128
2014-12-10 12:19:53 +08:00
你装了 neocomplete ?
openroc
2014-12-10 12:26:47 +08:00
可以设置,:)
shangrenzhidao
2014-12-10 12:29:34 +08:00
@FrankFang128
@besto
bundle 下没有这个插件
shangrenzhidao
2014-12-10 12:40:52 +08:00
@openroc 插入模式下和 ctrlP 一样了
princecauchy
2014-12-10 12:59:06 +08:00
在vimrc里,把关于tab的按键映射给去掉。
shangrenzhidao
2014-12-10 13:11:05 +08:00
@princecauchy 原因找到了, 是这个插件在捣鬼
```
i <Tab> <Plug>snipMateNextOrTrigger
Last set from ~/.vim/bundle/vim-snipmate/after/plugin/snipMate.vim
```
我该如何禁止它呢?
princecauchy
2014-12-10 13:14:14 +08:00
@shangrenzhidao 如果你不需要这个代码补全,那就把插件删除就好了。如果想留着,可以在vimrc里把tab映射回来。
shangrenzhidao
2014-12-10 13:34:41 +08:00
@princecauchy 情况有点复杂,有些情况下需要,比如我打 def 再按< tab> 需要为我补全后面的,但是我不喜欢弹出一个看不清楚字的菜单
princecauchy
2014-12-10 14:03:11 +08:00
@shangrenzhidao 用vim自带的补全,或者替换自带的补全快捷键。 我习惯用ctrl+N来补全了。
shangrenzhidao
2014-12-10 14:12:24 +08:00
@princecauchy 我重装之前也是, tab 只做为缩进使用,我也喜欢用 ctrln 或者 ctrlp

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/152829

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX