繁体   English   中英

更改Neocomplete popu的方向

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM