Mam problem z zachowaniem Vim Autouzupełniania dla nazw buforów.
Target Soft / OS
Używam gVim bez wtyczek w systemie Windows 10
Co chciałbym zrobić
Zakładając, że mamy drzewo plików takie jak:
- za
- b>
- do
- re
- e0
- e>
- fa
- sol
Kiedy szukam nazwy bufora, oto zachowanie, które chciałbym:
:b <Tab>=> Wyświetl „a” „b /” lub wszystkie pliki w cwd, nie wszystkie nazwy buforów, jeśli to możliwe:b b<Tab>=>:b b/:b b/<Tab>=> Lista „c” „d” „e0” „e /”:b a/e<Tab>=> Lista „e0” „e /”, dzięki czemu mogę wybrać właściwą ścieżkę:b a/e/<Tab>=> Lista „f /” „g /” i tak dalej
Co próbowałem
set wildmode=longest:list, full
Jeśli chcę znaleźć plik „Core / types.h” i mam plik „Care / file.h”:
:b C<Tab>=> drukuje wszystkie pliki, gdy wolę mieć tylko jeden poziom informacji, taki jak „Core /” i „Care /”, a nie „Core / types.h” i „Care / files.h”, ale jest to mniej ważna kwestia:b Co<Tab>=>:b Core/(To jest miłe!):b Core/t<Tab>=> nic nie robi! (Dlaczego nie bierze „Core / t” jako symbolu wieloznacznego?):b ty=>:b Core/types.h(To jest miłe!)
Czy to możliwe, że otwieram wszystkie moje bufory? Robię, gvim **/*aby załadować wszystkie moje pliki źródłowe.
Zasadniczo problem polega na tym, że autouzupełnianie nie działa po katalogu, ponieważ :b ty<Tab>działa, ale nie:b Core/ty<Tab>
Mam nadzieję, że było jasne i istnieje rozwiązanie tego problemu :)