Vim bietet eine nette Syntaxfaltung für Ruby und C (naja, das habe ich ausprobiert), aber was ist mit PHP? Es hat diese Funktion nicht! Fehle ich etwas?Vim faltbar für PHP
Antwort
gibt es ein Plugin, das Ihr Problem
Es faltet keine neu geschriebenen Zeilen für mich, also muss ich es jedes Mal wieder manuell aktivieren, wenn ich einen Teil des Codes fertig geschrieben habe. –
Folding arbeiten sollte fast jede Sprache, die Pars oder Klammern verwendet, lösen sollte, so dass es in PHP funktionieren sollte. Ich habe die folgenden Zeilen als Tastenkürzel in meinem .vimrc hinzugefügt, so dass ich automatisch falten kann und alle meine Funktionsdefinitionen in eine Datei schnell entfalten durch Komma f oder F eingeben:
" Folding and unfolding
map ,f :set foldmethod=indent<cr>zM<cr>
map ,F :set foldmethod=manual<cr>zR<cr>
Von dort können Sie entfalten , oder reflow level mit z und jedem Befehl, den du magst. Gutes Tutorial here.
link kaputt, irgendeine Idee, was es war? – Gerry
Ein alter xmarks-Eintrag besagt, dass der Titel "Linux.com :: Vim tips: Folding fun" lautet, was dies als aktualisierten Link vorschlagen würde, und das Internet Archive bestätigt es: http://www.linux.com/learn/ Tutorials/442438-vim-Tipps-Klapp-Spaß – cincodenada
- 1. Haskell Monoid faltbar Rosenstock
- 2. php autocomplete mit vim
- 3. Baum als Instanz von Funktor und faltbar
- 4. Funktion generisch über faltbar und Data.Vector.Unboxed
- 5. VIM php omnicomplete - mehrstufige Objekthierarchie
- 6. (vim Profiling) VIM 256 Farben Modus, laggy PHP-Dateien
- 7. Vim: Gutes AutoCompletion Plugin für Python und PHP
- 8. GCC (/ Clang): Zusammenführen von Funktionen mit identischen Anweisungen (COMDAT faltbar)
- 9. vim Syntaxhervorhebung für jinja2?
- 10. vim Tastenanschlag für Hotkeys?
- 11. Projektbaum-Plugin für vim
- 12. vim Einstellungen für Python
- 13. Vim Omnicompletion für Java
- 14. Vim omnicompletion für C#
- 15. Fehler YouCompleteMe für vim
- 16. Vim Syntaxhervorhebung für FAME
- 17. Vim Syntax basierte Faltung mit PHP
- 18. VIM Rechtschreibprüfung, innerhalb der angegebenen Strings - PHP
- 19. Lesen PHP Mann Seiten in Vim
- 20. (Re) Formatierung PHP-Code in Vim
- 21. Vim - Activiting HTML-Snippets auf PHP-Dateien
- 22. Vim Einzug für C++ Vorlagen?
- 23. Vim style Omnicomplete für Emacs?
- 24. Vim Fehlerformat für Visual Studio
- 25. vim: Suchen und Ersetzen für „&“
- 26. Gute Anleitung für VIM Scripting?
- 27. Autokommandos für Matlab in vim?
- 28. treelike Struktur-Plugin für vim
- 29. Installieren von Vundle für VIM
- 30. TernJS für Vim loading EmberJS
Was lässt Sie denken, dass das Falten für PHP nicht out-of-the-box funktioniert? Ich benutze nicht viel Falzen oder PHP (meistens Perl und Ruby), aber es scheint mir für PHP-Dateien zu funktionieren. Was versuchst du zu falten? Funktionen und Bedingungen (weil diese zu funktionieren scheinen) oder etwas anderes? – mmrobins