功能在Spacemacs和CIDER中浏览

时间:2017-05-26 13:55:06

标签: clojure spacemacs cider

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

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

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

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

2 个答案:

答案 0 :(得分:1)

你会搜索<script src="https://dc-js.github.io/dc.js/js/dc.js"></script> (帮助跳入缓冲区)吗?

答案 1 :(得分:0)

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

browse-ns中的the list of the available commands。但是,由于Spacemacs默认情况下会将您置于邪恶模式,因此您应该在每个命令之前加\ temporarily disables it