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.
在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.