Vim为Ruby和C提供了很好的语法折叠(当然,这正是我所尝试过的),但是PHP呢?它没有这个功能! 我错过了什么吗?Vim为PHP折叠
回答
它不会为我写下新写的行,所以我必须在每次完成编写代码部分时重新启用mannualy。 –
折叠应该工作在几乎使用括号或括号任何语言,所以它应该在PHP工作的插件。我已经添加了以下几行快捷键在我的vimrc这样我就可以自动折叠并迅速通过键入逗号F或F展开文件中的所有我的函数的定义:
" Folding and unfolding
map ,f :set foldmethod=indent<cr>zM<cr>
map ,F :set foldmethod=manual<cr>zR<cr>
从那里,你可以展开,或使用z和任何你喜欢的折叠命令重新折叠关卡。好教程here。
链接中断,任何想法是什么? – Gerry
旧的xmarks条目表示标题为“Linux.com :: Vim提示:折叠乐趣”,它表明这是一个更新的链接,Internet Archive确认它是这样的:http://www.linux.com/learn/教程/ 442438-VIM-TIPS折叠乐趣 – cincodenada
- 1. Vim Markdown折叠?
- 2. Vim代码折叠为Scilab
- 3. Vim折叠 - 标记打开折叠
- 4. 导出Vim折叠?
- 5. VIM Markdown折叠:部分折叠子部分折叠子部分
- 6. 在Vim中为CSS定制折叠
- 7. Vim进口Scala折叠
- 8. vim折叠scss语法
- 9. vim的定制折叠
- 10. vim中的折叠功能
- 11. VIM中的折叠代码
- 12. VIM折叠ERB文件?
- 13. 目录在Vim中折叠
- 14. vim不会折叠第一个折叠的所有东西
- 15. 是折叠的吗? - 如何检查在VIM折叠
- 16. 如何折叠(折叠)Doxygen默认在vim中注释?
- 17. 重复Vim折叠命令(例如zfat:折叠标签)
- 18. VIM语法折叠:禁用折叠多行注释
- 19. vim语法折叠(无意)创建嵌套折叠
- 20. xcode将折叠区域折叠为折叠
- 21. vim中的自动ruby折叠
- 22. Vim在语法上折叠R
- 23. 自动折叠vim中的#defines
- 24. 复制和关闭Vim中的折叠
- 25. vim - 如何获取折叠文件
- 26. 在VIM中折叠C预处理器
- 27. A和在vim折叠的bash功能
- 28. Vim:在特定行上关闭折叠
- 29. 禁用vim中的折叠评论
- 30. vim折叠laravel blade模板引擎
是什么让你认为折叠并不适用于PHP?我不使用折叠或PHP(大部分是Perl和Ruby),但它似乎适用于我的PHP文件。你想折叠什么?函数和条件(因为这些似乎工作)或其他? – mmrobins