Vim a également une fonction de pliage de code, que je connaissais auparavant, mais après tout, elle n'est pas beaucoup utilisée, donc cette fonction est fondamentalement rarement utilisée. Grâce à mon récent contact étroit avec gvim, je me suis progressivement familiarisé avec la fonction de pliage de code. Une fois que j'ai ouvert un morceau de code php - tel que PEAR.php, j'ai constaté que le code à l'intérieur était automatiquement plié. Après avoir développé le code, je peux le voir tant qu'il y a /*{{{*/ et /*}. }}*/ des deux côtés du code, sera automatiquement plié. Recherchez soigneusement la configuration, et une phrase est le point clé :
foldmethod=marker
De cette façon, vim recherchera automatiquement le code et pliera le contenu entre {{{ et }}}. le code n'est pas un déchet inutile :
/*
* Variables locales :
*mode : php
*largeur de l'onglet : 4
* c-basic-offset : 4
*Fin:
*/
Ce commentaire sera lu par vim et automatiquement défini sur la variable d'environnement.
Concernant l'utilisation du pliage de code, entrez simplement dans vim :
:aide zo
Vous pouvez voir de nombreuses touches de raccourci associées, qui nécessitent un peu de pratique avant de pouvoir vous familiariser avec elles :)
Le contenu de ma configuration gvim a été ajouté :
colo zellner
set guifont=Courier_New:h11:cANSI nobackup tabstop=4 shiftwidth=4foldmethod=marker
au BufRead * simalt ~x
Une petite découverte liée à vim :
Les touches de raccourci de l'article précédent et de l'article suivant dans google reader sont respectivement j et k, qui sont cohérentes avec les touches de déplacement du curseur de vim je ne sais pas si. c'est une coïncidence ou intentionnel Si c'est plus tard, alors les développeurs de Google Reader doivent aussi être fans de vim :)
Lorsque vous utilisez Firefox pour afficher le code source d'une page Web, cliquez sur "/" et un champ de recherche s'affichera, ce qui correspond à la recherche de vim. On estime que les développeurs de Firefox sont également des passionnés de vim :p