Quelle der Vim-Syntaxhervorhebung suchen

350
Josh English

Ich habe Vim 8.0 auf meinen Windows 7- und Windows 10-Computern installiert. Wenn ich eine Textdatei mit umstrukturiertem Text (mit der Erweiterung .txt) bearbeite und Folgendes setze: set ft = rst, wird die Syntaxhervorhebung wie erwartet gestartet.

Gibt es einen Vim-Befehl, um mir mitzuteilen, aus welcher Datei diese Hervorhebungsregeln stammen?

1

1 Antwort auf die Frage

0
Shadoath

Sehen Sie sich dazu vim's Dateityp an.

Ich denke, Sie möchten die Standardeinstellung überschreiben. Dazu möchten Sie einen benutzerdefinierten Benutzer einrichten $HOME\vimfiles\filetype.vim.

Hier ist ein Beispiel, in dem meine test.crazyDatei wie eine .htmlDatei geladen werden soll:

if exists("did_load_filetypes") finish endif augroup filetypedetect au! BufNewFile,BufRead *.crazy setf html augroup END 

Dies funktioniert jedoch nur, wenn der Dateityp nicht gefunden wird. Beispiel docs .