2014-10-03 2 views
1

나는 neocomplete을 가졌지 만 반 직관적으로 행동합니다. <TAB>이 선택에 미치는 영향을 변경하고 싶습니다.Neocomplete popu 방향 바꾸기

현재 상황 :

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>이 필요합니다.

구성해야하는 설정입니까? 이 동작이 기본 동작입니까?하지만 잘못 설정 했습니까? 어떤 설정이나 keypword 내 vimrc에서 사냥?

+1

''는 어떻게 든 뭔가 '가 뭔가 '에 매핑해야합니다 동안''에 매핑됩니다. 플러그인의 문서가 도움이되지 않으면 문제 추적기를 사용하는 것이 좋습니다. – romainl

+0

그건 내 첫 번째 직감 이었어. 그래서 나는 내 설정과 플러그인을 ''에 대해 썼다. 지금까지 행운이 없습니다. – berkes

답변

1

supertab과 충돌이 있습니다. SuperTab의 대체품으로 neocomplete를 평가 했으므로 후자를 제거하면 문제가 해결됩니다.

Neocomplete에는 기본적으로 탭에 대한 매핑이 없으므로 <Tab>에는 아무 것도 수행되지 않습니다. 문서에서 구성을 추가하면 제대로 작동 <Tab> 수 있습니다 : 그것은처럼 보이는

" <TAB>: completion. 
inoremap <expr><TAB> pumvisible() ? "\<C-n>" : "\<TAB>" 
관련 문제