vim - Vim 中的 Sublime 类代码方法浏览器

标签 vim editor sublimetext vim-plugin

Sublime 代码有一个快捷方式 Super-R,它打开一个方法浏览器,列出当前类 (Ruby) 中的所有方法。有没有插件可以在 Vim 中获得类似的功能?

"/def "或 "m]"仅在您熟悉该类并知道要使用哪种方法时才有效,而 Super+R 仅适用于探索类。

最佳答案

TagList插件是另一个(非常流行的)选项。有一堆others .

仅供引用,/defm]不等同于 Sublime Text 的 Ctrl+R。那将是 :tag foo如果您不知道方法的所有名称,您可以使用制表符完成。

当我们在做时,CtrlP插件具有与 Sublime Text 的 Ctrl+R 非常相似的功能::CtrlpBufTag我每天使用数百次。

所有这些方法都依赖于 tags 的存在。 Exuberant Ctags生成的文件或一些兼容的程序。实际上,标签是 Vim 体验的重要组成部分。

关于vim - Vim 中的 Sublime 类代码方法浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14693020/

相关文章:

sublimetext - 在 Sublime Text 3 中只选择白色字符

sublimetext2 - 在 Sublime Text 中添加自定义菜单

regex - 在 vim 上搜索并转换为小写

bash - 通过添加Flutter安装中的路径名称找到一个交换文件

vim - 将视觉 block 发送到外部命令

windows - 如何让 VSCode 编辑器停止滚动到文件底部?

IDE 的 Android Studio 图形错误 - 双 View

vim - 为什么 VIM 的复制和粘贴会损坏,如何正确处理?

visual-studio - VS2008 中特定领域语言的语法突出显示?

python - Sublime Text 3 - 悬停/单击装订线中的事件?