Dans certains fichiers, je peux voir une ligne commentée, généralement la dernière, avec les paramètres vim. Est-ce que vim lit ces paramètres? Si oui, y a-t-il des limites au type de paramètres que l'homme peut mettre là-bas?Intégrer les paramètres vim dans le fichier
Répondre
On les appelle modelines et alors que je ne suis pas sûr la mesure où vous pouvez aller avec eux, voici un lien vers le wiki vimtips avec quelques exemples:
http://vim.wikia.com/wiki/Modeline_magic
help modeline
de l'esprit hin vim pour consulter les documents officiels.
Vous pouvez consulter dans le manuel en ligne: http://vimdoc.sourceforge.net/htmldoc/options.html#modeline
Et cet objet faq fait également référence à elle: http://vimdoc.sourceforge.net/htmldoc/vimfaq.html#19.5
désolé Rick était plus rapide à une minute de :). Pour cette raison, j'ai accepté sa réponse. +1 pour les liens – kfl62
Il est cette ligne de code:
[other chars]<spaces>vim:<spaces>settings
Mettez-le dans les premières ou les dernières lignes du fichier, noter qu'il a besoin < espaces>. Par exemple:
# vim: tabstop=2 shiftwidth=2 expandtab
En version courte:
# vim: ts=2 sw=2 et
Mettez une de la ligne ci-dessus dans le fichier, en haut ou en bas des lignes, fait. Pour plus d'informations, utilisez vim aide:
:h modeline
Il existe des problèmes de sécurité avec les modèles; C'est pourquoi ils sont désactivés par défaut. Il serait probablement préférable de configurer les fichiers .vimrc par projet. [Par exemple] (http://lwn.net/Articles/20249/), mais il y en a beaucoup plus. –
Tous les problèmes de sécurité connus avec les modelines ont été corrigés depuis des années. Toutes les options "dangereuses", comme "makeprg" ou "shell" ne peuvent pas être définies à partir d'un modeline. L'aide est pleine d'options qui disent à la fin "ne peut pas être mis dans un modeline, pour des raisons de sécurité." – Ben