2008-11-21 18 views

Odpowiedz

0

To jest ogólne zachowanie zakończenia Vima. Aby uzyskać pełny przegląd, można zrobić

:he compl-current 

ale dla konkretnej sprawy (które wymagają ukończenia aby być w stanie 2 lub 3 (opisanej w dokumencie powyżej). Można po prostu użyć Backspace lub Sterowanie H, aby przejść z jednego państwa do państwa, dwie w stanie 2 można zawęzić wyszukiwanie wpisując regularne znaki Tak, aby zakończyć realizację ze zwężeniem..

compl<C-X><C-P><BS>letion 

jest całkowicie wstecz, wiem, ale to jest, jak to działa

Edycja: Możesz użyć klawisza strzałki w dół też isn Tead Control-H lub Backspace, ma tę zaletę, że nie usuwa postaci.

16

Komenda szukasz jest:

:set completeopt+=longest 

będzie wstawić najdłuższy wspólny przedrostek wszystkich sugestii, to można wpisać i usunąć, aby zawęzić lub poszerzyć wyniki.

+1

Po wykonaniu tej czynności naciśnięcie przycisku ponownie kończy się całkowicie, zamiast wypełniać najdłuższy wspólny przedrostek. Czy jest jakiś sposób na zrobienie tego? –

+0

@AlexanderDuchene Możesz mieć inną wtyczkę, która robi to dla ciebie. – Abdo

3
set wildmenu 
set wildmode=list:longest,full 

Znaleziono here. Istnieje również doskonała wtyczka do wszystkich potrzeb związanych z realizacją pod nazwą SuperTab continued.

Powiązane problemy