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 .pdflub .texi 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 .pdfplików za jego pomocą? W ten sposób pierwszy <Tab>natychmiast otrzyma .texplik jako plik, którego naprawdę szukam.