问题标签 [cursive]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
intellij-idea - IntelliJ (Cursive) REPL evaluation in namespace
I use IntelliJ in order to write Clojure. I use the built-in REPL to run my code. I don't know why, but after I run my project, I always have to do “Switch REPL NS to current file” and then "Load file in REPL" in order to use the REPL for main namespace. I want to ask whether there is a way avoid these clicks and working with the REPL immediately after the run is over.
intellij-idea - IntelliJ(Cursive):在代码窗口和 REPL 窗口之间导航
我正在寻找一个键盘映射,它使我能够在源代码窗口和 REPL 窗口之间跳转。你知道这个键盘映射是如何在设置菜单的键盘映射选项卡中命名的吗?
eclipse - 关于悬停的 IntelliJ Cursive s-form 文档
当鼠标悬停在 s-form 上时,是否可以让 IntelliJ/Cursive 显示一个带有 s-form 定义和文档的弹出窗口,就像在 Eclipse 中所做的那样?Ctrl+Q 似乎打开了窗口,但我希望它自动打开而无需我点击快捷方式。这是可配置的设置还是什么?另外,弹出源弹出窗口的类似组合键是什么?
先感谢您。
performance - 不同的 IntelliJ Cursive 和 `lein repl` 性能特征
以下完全使 Cursive IntelliJ REPL 屈服,而它在 IDE 外部的 REPL 中运行良好:
这是“设计使然”还是我缺少某种配置?
谢谢。
variables - 如何在 Clojure 宏中绑定变量?
我正在尝试编写一个宏,它接受一个绑定向量和一个可以访问这些绑定的函数。以最简单的形式:
即使上述方法有效:
我对此不满意,因为 Cursive 突出显示n
并作为未声明的变量,这对于和m
之类的宏不会发生。如何改进我的实施?for
let
ps.:真正的宏返回一个传感器 - 绑定是传感器的状态,函数是传感器的阶跃函数
intellij-idea - 是否有设置来控制单词定义以在 IntelliJ 中更快地导航?
Clojure 单词 likewhen-let
是连字符的。使用 IntelliJ Idea 单词导航时,该符号被视为 3 个单词,这使得导航非常慢。是否有将 Clojure 符号和关键字作为单词处理的设置,或者有更好的方法来导航 Clojure 单词?
clojure - 在 Cursive REPL 中查看堆栈跟踪
我正在用草书的 REPL 开发一个 Clojure 程序。我想查看带有错误消息的堆栈跟踪。默认情况下,似乎只输出错误消息。
如果我“编辑配置...”,我可以看到 REPL 是一个“Clojure REPL”,并且指定了“在正常 JVM 进程中使用 clojure.main”。我相信这是一个相当标准的带有 Cursive 的 REPL 设置。
所有的 clojure 源文件都在命名空间中, lein 项目文件user
没有什么特别之处。project.clj
目前,如果我想查看堆栈跟踪,我需要像这样运行程序:
这(x)
是运行崩溃的程序。这些步骤在命令行(从 开始lein repl
)和 Cursive REPL 中都有效。
是否有一些设置步骤可以让堆栈跟踪始终显示错误消息等(use 'clojure.stacktrace)
并(print-stack-trace *e 30)
变得多余?