Vim verfügt auch über eine Funktion zum Falten von Code, die ich bereits kannte, aber schließlich wird sie nicht oft verwendet, sodass diese Funktion grundsätzlich selten verwendet wird. Durch meinen jüngsten engen Kontakt mit gvim habe ich mich nach und nach mit der Code-Faltfunktion vertraut gemacht. Nachdem ich einen PHP-Code wie PEAR.php geöffnet hatte, stellte ich fest, dass der darin enthaltene Code automatisch gefaltet wurde. Nach dem Erweitern des Codes kann ich das sehen, solange /*{{{*/ und /*} vorhanden sind. }}*/ auf beiden Seiten des Codes wird automatisch gefaltet. Durchsuchen Sie die Konfiguration sorgfältig, und ein Satz ist der entscheidende Punkt:
Foldmethod=Marker.
Auf diese Weise durchsucht vim automatisch den Code und faltet den Inhalt zwischen {{{ und }}} Code ist keine nutzlose Verschwendung:
/ *
* Lokale Variablen:
*Modus: PHP
*Tab-Breite: 4
* c-Basis-Offset: 4
*Ende:
*/
Dieser Kommentar wird von vim gelesen und automatisch auf die Umgebungsvariable gesetzt.
Bezüglich der Verwendung der Code-Faltung geben Sie einfach Folgendes in vim ein:
:hilf zo
Sie können viele verwandte Tastenkombinationen sehen, die etwas Übung erfordern, bevor Sie sich mit ihnen vertraut machen können:)
Mein gvim-Konfigurationsinhalt wurde hinzugefügt:
colo zellner
set guifont=Courier_New:h11:cANSI nobackup tabstop=4shiftwidth=4foldmethod=marker
au BufRead * simalt ~x
Eine kleine Entdeckung im Zusammenhang mit Vim:
Die Tastenkombinationen für den vorherigen Artikel und den nächsten Artikel im Google Reader sind j und k, die mit den Cursorbewegungstasten von vim übereinstimmen. Ich weiß nicht, ob Es ist Zufall oder Absicht, dann müssen die Entwickler von Google Reader auch Fans von vim sein :)
Wenn Sie Firefox verwenden, um den Quellcode einer Webseite anzuzeigen, klicken Sie auf „/“. Es wird ein Suchfeld angezeigt, das mit der Suche von vim übereinstimmt. Es wird geschätzt, dass die Entwickler von Firefox auch vim-Enthusiasten sind:p