[英]vim + neocomplete, how to define shortcut to change default dictionary
[英]Change the direction of Neocomplete popu
我是新手,但行为违反直觉。 我想更改<TAB>
如何影响选择。
现在的情况:
def<TAB>
弹出窗口打开(这是一个示例,实际上该列表中有越来越多的复杂项):
def
+-------------------------------------------+
| def [nsnip] def ${0} end |
| defd [nsnip] def delegegator_ end |
| defs [nsnip] def self.foo end |
| defined? [B] |
+-------------------------------------------+
没有突出显示任何内容,但最上面的似乎很活跃。 但是,单击<TAB>
现在将突出显示底部的项目。 再次击中<TAB>
,最后击中一个,依此类推。 选项卡从下到上循环选择。
def<TAB><TAB>
+-------------------------------------------+
| def [nsnip] def ${0} end |
| defd [nsnip] def delegegator_ end |
|*defs [nsnip] def self.foo end*******|
| defined? [B] |
+-------------------------------------------+
我希望<TAB>
从上到下移动。
这是我需要配置的设置吗? 这是默认行为,但我是否配置错误? 在vimrc
要寻找的设置或关键字吗?
事实证明,与supertab存在一些冲突。 由于我正在评估neocomplete作为SuperTab的替代品,因此删除后者可以解决此问题。
Neocomplete默认情况下没有tab的映射,因此<Tab>
不执行任何操作。 从文档中添加配置可使<Tab>
正常运行:
" <TAB>: completion.
inoremap <expr><TAB> pumvisible() ? "\<C-n>" : "\<TAB>"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.