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
Répondre
il y a un plugin qui devrait résoudre votre problème
Il ne plie pas les lignes nouvellement écrites pour moi, donc je dois ré-activer mannualy chaque fois que j'ai fini d'écrire une partie du code. –
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.
lien brisé, aucune idée de ce que c'était? – Gerry
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
- 1. Personnalisé de pliage pour CSS dans Vim
- 2. Vim pliage sur la syntaxe pour R
- 3. Compact C Pliage dans Vim
- 4. vim pliage salive up coloration syntaxique
- 5. Vim style de pliage pour CSS/javascript dans Visual Studio
- 6. Pliage de code pour LaTeX dans Emacs
- 7. Zend Studio 7 code pliage
- 8. Gedit plugin de pliage
- 9. Aptana Code Pliage?
- 10. Spilts verticaux et pliage en gvim
- 11. Un problème avec des fonctions de bash de pliage dans vim
- 12. Quelle est votre méthode de pliage préférée (ou technique secrète) dans Vim pour HTML, Javascript et CSS?
- 13. Emacs erreur en mode pliage
- 14. Plugins Vim utiles pour le développement web et la conception (php, html, css, javascript)?
- 15. Fichier de mot UltraEdit amélioré pour Ruby? (pliage de code)
- 16. Commande Unix ou VIM pour formater le code PHP
- 17. Bloc de commentaire TextMate source.java pliage
- 18. Pliage sur les classes de cas
- 19. Vim "smartoutdent" pour Python?
- 20. plugin vcs pour vim?
- 21. débogage php omnicomplete lent dans vim
- 22. Planewidth après pliage (en utilisant pv3d, as3dmod)
- 23. Xcode enregistrer le code de pliage?
- 24. Plugin de pliage de code jQuery
- 25. Mercurial HG collision de pliage de cas?
- 26. Comment activer le pliage des commentaires dans Eclipse PDT?
- 27. plug-in VIM VTreeExplorer (navigation de style IDE pour VIM)
- 28. plugin structure arborescente pour vim
- 29. vim coloration syntaxique pour jinja2?
- 30. Vim style Omnicomplete pour emacs?
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