2009-11-28 2 views
6

Vim offre una buona sintassi di piegatura per Ruby e C (beh, questo è quello che ho provato), fuori dalla scatola, ma per quanto riguarda PHP? Non ha questa caratteristica! Mi manca qualcosa?Vim folding per PHP

+0

Cosa ti fa pensare che il folding non funzioni per PHP? Non uso molto il folding o il PHP (principalmente Perl e Ruby), ma mi sembra che funzioni per i file PHP. Cosa stai cercando di piegare? Funzioni e condizionali (perché quelli sembrano funzionare) o qualcos'altro? – mmrobins

risposta

8

pieghevole dovrebbe funzionare in quasi ogni lingua che utilizza parentesi o parentesi, così dovrebbe funzionare in PHP. Ho aggiunto le seguenti poche righe come scorciatoie da tastiera nel mio Vimrc in modo che possa piegare e aprire tutte le mie definizioni di funzioni in un file rapidamente digitando una virgola f o F automaticamente:

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

Da lì si può svolgersi o ripiega i livelli usando z e qualsiasi comando di piega che ti piace. Buon tutorial here.

+0

link rotto, qualche idea di cosa fosse? – Gerry

+0

Una vecchia voce xmarks dice che il titolo era "Linux.com :: Vim tips: Folding fun", che suggerirebbe questo come un collegamento aggiornato, e l'Archivio Internet lo conferma: http://www.linux.com/learn/ Tutorials/442438-vim-punte-folding-fun – cincodenada