2009-11-28 9 views
6

Vim fournit une belle syntaxe de pliage pour Ruby et C (enfin, c'est ce que j'ai essayé) hors de la boîte, mais qu'en est-il de PHP? Il n'a pas cette fonctionnalité! Ai-je raté quelque chose?Vim pliage pour PHP

+0

Qu'est-ce qui vous fait penser que le pliage ne fonctionne pas pour PHP? Je n'utilise pas beaucoup le pliage ou PHP (principalement Perl et Ruby), mais cela me semble fonctionner pour les fichiers PHP. Qu'essayez-vous de plier? Fonctions et conditions (parce que celles-ci semblent fonctionner) ou autre chose? – mmrobins

Répondre

8

pliant devrait fonctionner dans à peu près toutes les langues qui utilise parens ou entre parenthèses, il doit donc travailler en PHP. J'ai ajouté les quelques lignes suivantes raccourcis clavier dans mon .vimrc afin que je puisse automatiquement plier et déplier toutes mes définitions de fonctions dans un fichier rapidement en tapant f virgule ou F:

" Folding and unfolding 
map ,f :set foldmethod=indent<cr>zM<cr> 
map ,F :set foldmethod=manual<cr>zR<cr> 

De là, vous pouvez déplier ou repliez les niveaux en utilisant z et quelle que soit la commande de pli que vous aimez. Bon tutoriel here.

+0

lien brisé, aucune idée de ce que c'était? – Gerry

+0

Une ancienne entrée de xmarks indique que le titre était "Linux.com :: Vim tips: Folding fun", ce qui suggère cela comme un lien mis à jour, et Internet Archive le confirme: http://www.linux.com/learn/ tutoriels/442438-vim-tips-pliage-fun – cincodenada