Ich sehe eine dieser beiden Zeilen in .vimrc
Dateien. Dieser scheint am häufigsten zu sein:
filetype plugin indent on
Aber wie unterscheidet es sich von dieser Zeile:
filetype indent on
Ich habe Dokumentation für Letzteres gefunden , aber ich bin immer noch verwirrt.
indentation
filetype
Flimm
quelle
quelle
:filetype
Neben- Tipp: Sie können die Dateitypeinstellungen anzeigen.Antworten:
filetype plugin indent on
ist wie eine Kombination dieser Befehle:Es aktiviert "Erkennung", "Plugin" und "Einrücken" gleichzeitig. Sie können es selbst überprüfen, indem Sie lesen
:help :filetype-overview
.Erkennung
Was macht die Dateityperkennung? Aus den Dokumenten:
Dies ist weniger verwirrend, wenn Sie feststellen, dass sich der
filetype
Befehl von derfiletype
Option unterscheidet. (Der Befehl:filetype...
, die Option::set filetype...
)Plugin
Was macht der "Plugin" Teil? Aus den Dokumenten:
Die zu ladende Datei muss nicht unbedingt einen Namen haben
ftplugin.vim
, dies kannftplugin/html_example.vim
beispielsweise sein.Einzug
Was macht der Teil "Einrücken"? Aus den Dokumenten:
Auch hier darf die Datei nicht benannt werden
indent.vim
, sie könnte beispielsweise benanntindent/html_example.vim
werden.quelle
<type>/foobar.vim
(ein Unterverzeichnis pro Dateityp)<type>_foobar.vim
oder einfach,<type>.vim
wo <Typ> dem tatsächlichen Dateityp entspricht