Czy istnieje sposób skonfigurowania vima pod kątem typów plików, które uważa za „odpowiednie” do otwarcia?
Pozwól mi wyjaśnić na przykładzie. Wyobraź sobie, że pracujesz nad dokumentem lateksowym. Po skompilowaniu pliku w katalogu znajdują się następujące elementy (wraz z innymi plikami związanymi z kompilacją):
X.aux X.log X.out X.pdf X.tex
Teraz, jeśli pracujesz nad innym plikiem (powiedzmy Y.tex
) i chcesz :sp X.tex
, możesz użyć <Tab>
do przełączania możliwych plików, tj .:
:sp X<Tab>
Wygląda na to, że vim już dokonuje wyboru plików, których najprawdopodobniej chcesz, i najpierw automatycznie uzupełnia te pliki. Oto kolejność, w jakiej mój vim automatycznie uzupełnia pliki:
X.pdf
X.tex
X.aux
X.log
X.out
Znowu wygląda na to, że vim zdecydował, że prawdopodobnie chcę otworzyć plik .pdf
lub .tex
i przedstawia mi je najpierw w kolejności alfabetycznej. Następnie pokazuje pozostałe pliki, ponownie w kolejności alfabetycznej. Po pierwsze, czy moje rozumowanie jest prawidłowe?
Jeśli tak, to jak mogę powiedzieć vimowi, że nie powinien myśleć, że jestem zainteresowany otwieraniem .pdf
plików za jego pomocą? W ten sposób pierwszy <Tab>
natychmiast otrzyma .tex
plik jako plik, którego naprawdę szukam.
źródło