Konfigurowanie i używanie autouzupełniania z Vim
Najpierw utwórz fikcyjny plik, którego użyjesz do ćwiczenia pięciu metod wymienionych poniżej. Aby to zrobić, wykonaj następujące czynności:
- Wpisz następujące polecenie w terminalu, a następnie naciśnij klawisz Enter:
vim DummyFile.tekst
Zastąp termin „DummyFile” nazwą pliku, który chcesz utworzyć. Możesz również zmodyfikować jego rozszerzenie zgodnie z własnymi wymaganiami, chociaż sam ten plik będzie wystarczający dla wszystkich metod omówionych w tym artykule. To polecenie jest również pokazane na poniższym obrazku: - Po wykonaniu tego polecenia na ekranie pojawi się pusty plik tekstowy.
Jak skonfigurować i używać autouzupełniania w plikach tekstowych w Vimie?
Funkcja autouzupełniania jest domyślnie skonfigurowana dla plików tekstowych Vima. Dlatego musisz tylko nauczyć się korzystać z tej funkcji. Aby skonfigurować i używać autouzupełniania w Vimie, wykonaj następujące kroki:
- naciśnij Esc+ i wejść Wstawić Wpisz dowolny tekst w fikcyjnym pliku, który utworzyłeś w poprzednim kroku. W tym przypadku napisałem dwie linijki, a także list do, jak zaznaczono na obrazku poniżej:
- Aby aktywować funkcję autouzupełniania dla tego słowa, naciśnij Ctrl+n. Na ekranie pojawi się lista słów, z której możesz wybrać najbardziej odpowiednie słowo. Jeśli jednak występuje tylko jedno dopasowanie, VIM automatycznie uzupełni to słowo, jak pokazano na poniższym obrazku:
Jak skonfigurować i używać autouzupełniania w składni JavaScript w Vim
Aby skonfigurować i używać autouzupełniania w składni JavaScript w Vimie, wykonaj następujące kroki:
1. Przełącz na Polecenie tryb Vima, naciskając wyjście, po którym następuje dwukropek.
2. Wpisz następujące polecenie i naciśnij Wchodzić klucz:
:set omnifunc=javascriptcomplete#CompleteJSTo polecenie jest również pokazane na poniższym obrazku:
3. Przełącz na Wstawić trybu i zacznij pisać dowolną składnię JavaScript.
W tym przykładzie właśnie napisałem dokument, potem nacisnąłem Ctrl+x, śledzony przez Ctrl+ wyłącz. Vim pokazał mi listę sugestii, jak pokazano na poniższym obrazku:
Jak skonfigurować i używać autouzupełniania w kodzie HTML za pomocą Vima?
Aby skonfigurować i używać autouzupełniania w kodzie HTML za pomocą Vima, wykonaj następujące kroki:
1. Przełącz na Polecenie tryb, naciskając wyjście, po którym następuje dwukropek (;).
2. Wpisz następujące polecenie i naciśnij Wchodzić klucz:
:set omnifunc=htmlcomplete#CompleteTagsTo polecenie jest również pokazane na poniższym obrazku:
3. Przełącz na Wstawić trybu i zacznij pisać dowolny kod HTML.
W tym przykładzie napisałem i nacisnąłem Ctrl+x, a następnie naciskając Ctrl+ wyłącz. Vim pokazał mi listę sugestii, jak pokazano na poniższym obrazku:
Jak skonfigurować i używać autouzupełniania w składni CSS w Vim
Aby skonfigurować i używać autouzupełniania w składni CSS w Vimie, wykonaj następujące kroki:
1. Przełącz na Polecenie tryb, naciskając wyjście, po którym następuje dwukropek (;).
2. Wpisz następujące polecenie i naciśnij Wchodzić klucz:
:set omnifunc=csscomplete#CompleteCSSTo polecenie jest również pokazane na poniższym obrazku:
3. Przełącz na Wstawić trybu i zacznij pisać dowolną składnię CSS.
W tym przykładzie napisałem czcionka: i wciśnięty Ctrl+x, a następnie naciskając Ctrl+ wyłącz. Vim pokazał mi listę sugestii, jak pokazano na poniższym obrazku:
Jak skonfigurować i używać autouzupełniania w kodzie PHP za pomocą VIM?
Aby skonfigurować i używać autouzupełniania w kodzie PHP w Vimie, wykonaj następujące kroki:
1. Przełącz na Polecenie tryb, naciskając wyjście po którym następuje dwukropek.
2. Wpisz następujące polecenie i naciśnij Wchodzić klucz:
:set omnifunc=phpcomplete#CompletePHPTo polecenie jest również pokazane na poniższym obrazku:
3. Przełącz na Wstawić trybu i zacznij pisać dowolny kod PHP. W tym przykładzie napisałem data( i nacisnąłem Ctrl+x, a następnie naciskając Ctrl+ wyłącz. Vim pokazał mi listę sugestii, jak pokazano na poniższym obrazku:
Wniosek
Postępując zgodnie z metodami omówionymi w tym artykule, możesz łatwo skonfigurować i używać funkcji autouzupełniania w VIM z prostymi plikami tekstowymi, a także z różnymi językami skryptowymi.