Maison  >  Questions et réponses  >  le corps du texte

erreur de détection du type de fichier vim

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 ?

phpcn_u1582phpcn_u15822712 Il y a quelques jours1084

répondre à tous(2)je répondrai

  • 黄舟

    黄舟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

    répondre
    0
  • 黄舟

    黄舟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 ..?

    répondre
    0
  • Annulerrépondre