2010-01-27 2 views
2

J'ai téléchargé xml.vim (xmledit: un plugin filetype pour aider à éditer des documents XML, HTML et SGML). Je l'ai placé dans mon dossier ftplugins. J'ai lu la documentation et il dit: entrez :filetype plugin on mais cela ne fonctionne pas, je suis toujours incapable de faire fonctionner le plugin filetype. Aucune suggestion?Problèmes d'installation et d'utilisation des plugins filetype dans Vim

+2

Ce n'est pas votre problème, mais vous pourriez avoir besoin de 'filetype plugin on' dans votre vimrc. – Cascabel

Répondre

0

Essayez

:set ft=xml 
+2

Avant de faire cela, il ne serait pas douloureux d'essayer ': echo & ft' pour voir si Vim a détecté un type de fichier; si ça dit déjà xml, alors ça ne va pas te faire du bien. – Cascabel

0

Essayez de mettre xml.vim dans after/ftplugin/ au lieu de la valeur par défaut ftplugin dossier. Cela garantit que vous remplacez les paramètres ftplugin définis par Vim ou le package de distribution Vim.

+0

J'ai le même problème avec le plugin "xml.vim" et je l'ai mis dans 'après/ftplugin /'. Cela ne marche toujours pas. Taper ': scriptnames' montre que c'est le dernier plugin de la liste. –

2

Comme jefromi suggéré dans son commentaire, le :filetype plugin on doit être fait dans le fichier .vimrc. Si vous l'entrez manuellement, le type de fichier ne sera pas détecté sur un fichier déjà ouvert, un appel à :e serait alors nécessaire pour bénéficier du mécanisme de détection automatique. Sinon, vous devez spécifier le type de fichier manuellement (avec un :set ft=xml) comme décrit par idimba.

0

Votre première étape devrait être de tester que le fichier est réellement chargé en utilisant: scriptnames (comme Fred mentionné). Si elle est chargée mais ne fonctionne toujours pas, vous obtiendrez probablement certains paramètres remplacés par d'autres fichiers xml.vim.

Vous pouvez essayer de le placer dans le dossier/after/ftplugin, qui ne fonctionnait pas pour Fred. Si cela ne fonctionne pas, vérifiez la sortie de: scriptnames et remplacez les fichiers ftplugin/xml.vim par les vôtres. Cela a fait l'affaire pour moi. Dans mon cas, cela impliquait de remplacer C: \ Program Files (x86) \ Vim \ vim73 \ ftplugin \ xml.vim par le nouveau fichier xml.vim. Probablement un peu un hack mais ça l'a arrangé pour moi.

Questions connexes