2009-11-28 12 views
6

Vim proporciona una buena sintaxis plegable para Ruby y C (bueno, eso es lo que he intentado), pero ¿qué pasa con PHP? ¡No tiene esta característica! ¿Me estoy perdiendo algo?Vim plegable para PHP

+0

¿Qué te hace pensar que doblar no funciona de la caja para PHP? No utilizo mucho plegado o PHP (principalmente Perl y Ruby), pero parece que me funciona para los archivos PHP. ¿Qué estás tratando de doblar? Funciones y condicionales (porque esos parecen funcionar) o algo más? – mmrobins

Respuesta

8

plegable debería funcionar en casi cualquier idioma que utilice parens o soportes, así que debería funcionar en PHP. He añadido los siguientes pocas líneas como atajos de teclado en mi .vimrc para que pueda plegar y desplegar todas mis definiciones de funciones en un archivo rápidamente escribiendo coma fo F automáticamente:

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

Desde allí se puede desplegar , o vuelve a doblar los niveles usando z y el comando de doblado que quieras. Buen tutorial here.

+0

enlace roto, alguna idea de lo que era? – Gerry

+0

Una antigua entrada xmarks dice que el título era "Linux.com :: Vim tips: Folding fun", lo que sugeriría esto como un enlace actualizado, y el Internet Archive lo confirma: http://www.linux.com/learn/ tutoriales/442438-vim-tips-folding-fun – cincodenada