Vim обеспечивает хороший синтаксис, сложенный для Ruby и C (ну, это то, что я пробовал) из коробки, но как насчет PHP? У этого нет этой функции! Я что-то упустил?Vim folding for PHP
ответ
есть плагин, который должен решить вашу проблему
Он не складывает вновь написанные строки для меня, поэтому я должен повторно использовать его mannualy каждый раз, когда я закончил писать часть кода. –
Складной должны работать практически в любом языке, использующем скобки или скобки, поэтому он должен работать в PHP. Я добавил следующие несколько строк в качестве ключевых ярлыков в моей .vimrc, так что я могу автоматически складывать и раскладывать все мои определения функций в файле быстро, набрав запятую п или F:
" Folding and unfolding
map ,f :set foldmethod=indent<cr>zM<cr>
map ,F :set foldmethod=manual<cr>zR<cr>
Оттуда вы можете развернуть , или уровни refold с использованием z и любой команды, которая вам нравится. Хороший учебник here.
ссылка сломана, любая идея, что это было? – Gerry
В старой записи xmarks говорится, что название было «Linux.com :: Vim tips: Folding fun», которое предложило бы это как обновленную ссылку, и Internet Archive подтверждает это: http://www.linux.com/learn/ учебники/442438-ВИМ-советы-складными весело – cincodenada
- 1. Vim Code Folding for Scilab
- 2. Custom folding for CSS in Vim
- 3. Vim folding on syntax for R
- 4. Vim Folding with RainbowParentheses
- 5. Vim Markdown Folding?
- 6. Vim indent folding dependencies
- 7. Vim Python-Mode Folding
- 8. Vim style folding for CSS/javascript в Visual Studio
- 9. Compact C Folding in Vim
- 10. Vim folding - mark open folds
- 11. Vim - Eclim for PHP
- 12. AvalonEdit Folding Strategy for VB
- 13. vim folding messes up подсветка синтаксиса
- 14. Javascript folding on vim не работает
- 15. vim folding - как копировать развернутые строки
- 16. Visual Studio Code Folding for Embedded Code
- 17. Netbeans PHP Code Folding fromatting
- 18. Избавьтесь от лишних складчатых дефис в Vim folding
- 19. Как получить код Folding в Vim для сценариев оболочки, работающих
- 20. Открытие новой вкладки Undoes Code Folding in Vim
- 21. Vim folding - Закрыть всех детей рекурсивно под курсором
- 22. Vim folding вводит странные комментарии в код автоматически
- 23. VIM Markdown folding: разделы свернуть подразделы Свернуть подпозицию
- 24. gitignore for vim plugin
- 25. Vim omnicompletion for Java
- 26. Vim omnicompletion for C#
- 27. Boolean for #! @ Keywords vim
- 28. linux folding files по определенному индексу
- 29. Eclipse PDT Code folding
- 30. using vim for diffs svn
Что заставляет вас думать, что складывание не работает из-за рамки PHP? Я не использую фальцовку или PHP много (в основном Perl и Ruby), но, похоже, для меня это работает для файлов PHP. Что вы пытаетесь сбросить? Функции и условные обозначения (потому что они работают) или что-то еще? – mmrobins