filetype plugin indent on
jest jak kombinacja tych poleceń:
filetype on
filetype plugin on
filetype indent on
Jednocześnie włącza „wykrywanie”, „wtyczkę” i „wcięcie”. Możesz sprawdzić sam, czytając :help :filetype-overview
.
Wykrycie
Do czego służy „wykrywanie” typu pliku? Z dokumentów:
Za każdym razem, gdy nowy lub istniejący plik jest edytowany, Vim będzie próbował rozpoznać typ pliku i ustawić opcję „typ pliku”. Spowoduje to wywołanie zdarzenia FileType, którego można użyć do ustawienia podświetlania składni, ustawiania opcji itp.
Jest to mniej mylące, jeśli zdasz sobie sprawę, że filetype
polecenie różni się od filetype
opcji. (Polecenie :filetype...
opcja: :set filetype...
)
Podłącz
Co robi część „wtyczka”? Z dokumentów:
To faktycznie ładuje plik „ftplugin.vim” do „runtimepath”.
Powoduje to, że podczas edycji pliku ładowany jest plik wtyczki (jeśli istnieje dla wykrytego typu pliku).
Ładowany plik nie musi mieć nazwy ftplugin.vim
, może to być ftplugin/html_example.vim
na przykład.
Akapit
Co robi część „wcięcie”? Z dokumentów:
To faktycznie ładuje plik „indent.vim” do „runtimepath”.
Powoduje to, że podczas edycji pliku ładowany jest jego plik wcięcia (jeśli istnieje dla wykrytego typu pliku). wyrażenie wcięcia
Ponownie plik może nie mieć nazwy indent.vim
, może indent/html_example.vim
na przykład zostać nazwany .
:filetype
aby wyświetlić ustawienia typu pliku.