Maison > Questions et réponses > le corps du texte
vim active la détection du type de fichier, c'est-à-dire "filetype on", et désactive la compatibilité vi, "set nocompatible". D'après la documentation :
Détail : La commande ":filetype on" chargera l'un de ces fichiers :.
Mac $VIMRUNTIME:filetype.vim
Unix $VIMRUNTIME/filetype.vim
Ce fichier est un script Vim qui définit des autocommandes pour les événements
BufNewFile et BufRead . Si le type de fichier n'est pas trouvé par le
nom, le fichier $VIMRUNTIME/scripts.vim est utilisé pour le détecter à partir du
contenu du fichier.
Il y a les entrées suivantes sur le markdown dans filetype.vim :
" Markdown
au BufNewFile,BufRead *.markdown,*.mdown,*.mkd,*.mkdn,README.md setf markdown
Notez que README.md sera traité comme un fichier markdown.
Mais après avoir ouvert le fichier markdown, il s'est affiché sous forme de fichier vimwiki (le plug-in installé par vimwiki pour moi), comme indiqué ci-dessous :
Quelle en est la raison ?
黄舟2017-05-16 16:44:11
La solution la plus simple consiste à modifier le paramètre par défaut de la variable de syntaxe g:vimwiki_ext2 dans votre .vimrc (ou Janus pourrait en faire la valeur par défaut) comme suit :
let g:vimwiki_ext2syntax = {}
La valeur par défaut de g:vimwikiext2syntax = {'.md': 'markdown'}. Ce paramètre indique à vimwiki de reconnaître les fichiers avec une extension ".md", remplaçant ainsi les associations de types de fichiers précédentes. Voir ":help vimwikiext2syntax".
Conflit vimwiki/markdown
黄舟2017-05-16 16:44:11
Merci pour l'invitation... J'ai ouvert README.md et j'ai obtenu le bon résultat... Donc je suppose que vimwiki a écrasé la configuration par défaut de vim...
Essayez-le dans g:vimwiki_list
里面去掉 .md
fichier ..?