Vim:根据文件内容设置文件类型
如何在Vim中根据文件内容而不是扩展名设置文件的文件类型 Vim似乎具有读取shebang并推断文件类型的能力,即使文件没有扩展名。如何定义要在文件中查找的任意标志并更改文件类型。例如,如果文件以/**@flow*/开头,请将文件类型设置为javascript.flow。有关详细信息,请参阅和Vim:根据文件内容设置文件类型,vim,Vim,如何在Vim中根据文件内容而不是扩展名设置文件的文件类型 Vim似乎具有读取shebang并推断文件类型的能力,即使文件没有扩展名。如何定义要在文件中查找的任意标志并更改文件类型。例如,如果文件以/**@flow*/开头,请将文件类型设置为javascript.flow。有关详细信息,请参阅和 au BufRead * if search('mypattern', 'nw') | setlocal ft=javascript.flow | endif au BufRead * if getli
au BufRead * if search('mypattern', 'nw') | setlocal ft=javascript.flow | endif
au BufRead * if getline(1) =~ 'mypattern' | setlocal ft=javascript.flow | endif
第一个搜索整个文件,第二个只搜索特定行。有关详细信息,请参阅和
au BufRead * if search('mypattern', 'nw') | setlocal ft=javascript.flow | endif
au BufRead * if getline(1) =~ 'mypattern' | setlocal ft=javascript.flow | endif
第一个搜索整个文件,第二个只搜索特定行。请参阅中的“按内容识别”部分请参阅中的“按内容识别”部分