vim
我没有加载任何东西就打开了:
vim -V -u NONE
并输入了一行:
<?xml?>
运行后:
:unlet did_load_filetypes
:filetype on
我检查当前缓冲区的文件类型:
:set ft?
它打印filetype=
如果我输入
:unlet did_load_filetypes
:filetype detect
然后:set ft?
将打印filetype=xml
.
在 vim 文档中:
Detail: The ":filetype on" command will load one of these files:
Amiga $VIMRUNTIME/filetype.vim
Mac $VIMRUNTIME:filetype.vim
MS-DOS $VIMRUNTIME\filetype.vim
RiscOS Vim:Filetype
Unix $VIMRUNTIME/filetype.vim
VMS $VIMRUNTIME/filetype.vim
This file is a Vim script that defines autocommands for the
BufNewFile and BufRead events. If the file type is not found by the
name, the file $VIMRUNTIME/scripts.vim is used to detect it from the
contents of the file.
:filetype on
和 和有什么区别:filetype detect
?
谢谢你的帮助。