【问题标题】:Function Browsing In Spacemacs And CIDERSpacemacs 和 CIDER 中的函数浏览
【发布时间】:2017-05-26 13:55:05
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: clojure spacemacs cider


    【解决方案1】:

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

    【讨论】:

    • 大概就是“掌舵”吧。有什么方法可以配置它,使它不总是从列表顶部出现,而是突出显示并让光标从你已经在哪个位置出现?
    【解决方案2】:

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

    这是the list of the available commands 中的browse-ns。但由于 Spacemacs 默认将您置于邪恶模式,您应该在每个命令前加上 \ 哪个 temporarily disables it

    【讨论】:

      猜你喜欢
      • 2016-12-14
      • 1970-01-01
      • 1970-01-01
      • 2017-03-09
      • 1970-01-01
      • 2014-08-22
      • 1970-01-01
      • 2020-12-12
      • 1970-01-01
      相关资源
      最近更新 更多