Vim también tiene una función de plegado de código, que ya conocía, pero después de todo, no se usa mucho, por lo que esta función básicamente rara vez se usa. Con mi reciente contacto cercano con gvim, gradualmente me he ido familiarizando con la función de plegado de código. Una vez que abrí un fragmento de código PHP, como PEAR.php, descubrí que el código interno se plegó automáticamente. Después de expandir el código, puedo ver que siempre que haya /*{{{*/ y /*} }}*/ en ambos lados del código, se plegará automáticamente. Busque la configuración con cuidado, una oración es el punto clave:
foldmethod=marker
De esta manera, vim buscará automáticamente el código y doblará el contenido entre {{{ y }}}. El código no es un desperdicio inútil:
/ *
*Variables Locales:
*modo: php
*ancho de pestaña: 4
* c-compensación básica: 4
*Fin:
*/
Este comentario será leído por vim y configurado automáticamente en la variable de entorno.
Con respecto al uso del plegado de código, simplemente ingrese en vim:
:ayuda zo
Puedes ver muchas teclas de acceso directo relacionadas, que requieren algo de práctica antes de que puedas sentirte cómodo con ellas :)
Se ha agregado mi contenido de configuración de gvim:
colo zellner
establecer guifont=Courier_New:h11:cANSI nobackup tabstop=4 shiftwidth=4 foldmethod=marcador
au BufRead * simalt ~x
Un pequeño descubrimiento relacionado con vim:
las teclas de acceso directo para el artículo anterior y el siguiente en Google Reader son j y k respectivamente, que son consistentes con las teclas de movimiento del cursor de vim, no sé si. es una coincidencia o es intencional. Si es posterior, entonces los desarrolladores de Google Reader también deben ser fanáticos de vim :)
Cuando utilice Firefox para ver el código fuente de una página web, haga clic en "/" y se mostrará un cuadro de búsqueda, que es coherente con la búsqueda de Vim. Se estima que los desarrolladores de Firefox también son entusiastas de Vim:p