我有一个梦想:在使用vim编辑器编写PHP代码时,我希望能按下一些复杂的组合键(越长越好)来进入文件的导航模式,而不是单调的逐行查看。在这个导航模式中,我可以看到一个树形列表,其中列出了类、方法、函数、变量和其它一些代码特性,让我可以轻松地从一个函数跳转到另一个函数。
你知道如何满足我的愿望吗?
类似于任何IDE中的文件结构对话框/视图。 有什么建议吗?
我有一个梦想:在使用vim编辑器编写PHP代码时,我希望能按下一些复杂的组合键(越长越好)来进入文件的导航模式,而不是单调的逐行查看。在这个导航模式中,我可以看到一个树形列表,其中列出了类、方法、函数、变量和其它一些代码特性,让我可以轻松地从一个函数跳转到另一个函数。
你知道如何满足我的愿望吗?
类似于任何IDE中的文件结构对话框/视图。 有什么建议吗?
:set foldmethod=syntax
命令。使用 zM
命令可以折叠所有内容;使用 zx
命令可以展开光标下的折叠并关闭其他已经展开的折叠。虽然 taglist
插件可以做更多事情,但是使用折叠命令是一个快速的解决方案。