Spacemacs 和 CIDER 中的函数浏览

Function Browsing In Spacemacs And CIDER

Spacemacs, with an active CIDER REPL中,有没有办法浏览并跳转到当前clojure-mode缓冲区中的函数?

我试过了cider-browse-ns。但是,这似乎只显示当前命名空间中的函数和变量,以及它们的文档字符串。该列表不能用于直接跳转到源代码中的function/var。我也知道g d会直接跳转到点下的函数定义处。所以我要找的东西似乎都可用,我只是找不到如何将它们连接在一起。

我正在寻找的类比是 IntelliJ 的 Structure 侧边栏。

如果 IntelliJ 的 Navigate -> Symbol 功能也可以实现,那就太棒了。使用 / 搜索函数名称非常接近(尽管没有方便的模糊匹配)。

SPC s j(help-jump-in-buffer)会是您搜索的内容吗?

按反斜杠,然后按 S \s 将帮助您跳转到定义。

这里是the list of the available commands in browse-ns. But since Spacemacs puts you in evil-mode by default, you should precede each command by a \ which temporarily disables it.