问题标签 [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.

0 投票
2 回答
570 浏览

intellij-idea - 在 IntelliJ Cursive 中增加和缩小选择键绑定

我应该在 IntelliJ Cursive 中配置哪些键绑定以获得ParEdit 用户指南中记录的“扩展”和“收缩”选择行为?

用户指南提到Alt+Upand Alt+Down,但作为结构编辑的新手,我正在努力寻找正确的键绑定。

0 投票
3 回答
3037 浏览

clojure - 在草书 REPL 中加载命名空间

我已经在我的计算机上加载了 Intellij 和 Cursive,除了我无法将命名空间加载到 REPL 也无法使用 Leinigen 运行这一事实之外,一切似乎都运行良好。

当我将代码加载到 REPL 中时,REPL 会加载但没有任何内容加载到 REPL 中。然后我可以使用 REPL。

当我编辑配置时,我只能选择正常进程,而不能使用 Leiningen 运行。

任何帮助,将不胜感激。

0 投票
1 回答
788 浏览

windows - 什么 Leiningen 路径无法草书定位?(IntelliJ Clojure IDE)

我正在试用 Cursive,这是一个基于 IntelliJ 的 Clojure IDE。Leiningen 控制台工作,但打印“找不到路径”错误。

在此处输入图像描述

我似乎无法弄清楚它找不到什么。不过,莱宁根似乎正在发挥作用。知道如何找出它无法找到并修复它吗?

我在 Windows 8.1 64 位上,使用 IntelliJ 14.0.2 和 Cursive 0.1.43。

0 投票
1 回答
194 浏览

intellij-idea - 在 IntelliJ IDEA 草书项目中使用 core.matrix

我正在尝试在带有 Cursive 插件的 IntelliJ IDEA 中的一个简单项目中使用 core.matrix ( https://clojars.org/net.mikera/core.matrix/versions/0.33.2 )。我只是在用一些代码和 REPL 学习 Clojure,但我不知道如何“导入”它。我是否必须下载 .jar 并将其放在 lib 文件夹中?哪个命令用于调用 REPL 中的这些函数?我必须编辑 project.iml 吗?

我的目标是最简单的方法,就像在 REPL 中编写一些代码一样简单,如果可能的话,没有 leiningen 项目。

0 投票
1 回答
456 浏览

intellij-idea - IntelliJ 双击不将连字符视为单词分隔符

我正在使用带有 Cursive Clojure 插件的 IntelliJ 14.1.1。

有没有办法将 IntelliJ 配置-为在双击时不将连字符 ( ) 视为单词分隔符?

用例是我想选择一个连字符分隔的符号(例如foo-bar)。我双击foo,只有foo被选中。我希望全部foo-bar被选中。

0 投票
3 回答
690 浏览

java - 是否有 clojure IDE 可以帮助自动完成 Java 对象方法?

是否有可以帮助自动完成 Java 对象方法的 clojure IDE?

例如:

然后我想输入:

我怎样才能 :

(.my-temp-file delete|"光标在这里") ;; 我怎样才能获得自动编译 del* 方法

或者

(.delet|"光标在这里" my-temp-file) ;; 我怎样才能获得自动编译 del* 方法

...

刚才试了intellij14.1.4 + cursive0.1.60,非常棒。

我试图从“delete”自动编译到“deleteOnExist”

情况1,没关系: 情况1,没关系:

情况2,这不起作用: 情况2,这不起作用:

如何在情况 2 中获得“deleteOnExist”自动完成功能?请帮忙

0 投票
1 回答
1893 浏览

clojure - 如何在 Clojure 中消除歧义

我在不导入/需要/使用任何其他包的命名空间中具有此功能:

草书(IntelliJ IDEA IDE 插件)突出显示Throwable并给我消息Cannot disambiguate overloads of Throwable。我用Exceptionand得到同样的信息Error

我不明白这条消息的来源——我怀疑这些 Java 类是在除 Java 语言之外的任何其他 jar 文件中定义的。我能做些什么让这条消息消失?

这些在project.clj

0 投票
1 回答
460 浏览

intellij-idea - 基于 SSH 的 IntelliJ Cursive REPL

通常,我在 vim 中工作,然后通过 ssh 连接到服务器(进行 Web 开发)以编辑代码并运行开发服务器等。我正在尝试将 Intellij IDEA 与 Clojure 的 Cursive 插件一起使用,如果复制相同类型的样式。(到目前为止,我真的非常喜欢 Intellij + Cursive 组合!)

我使用了 sshfs mount,但 IntelliJ 在本地理解这一点,所以当我尝试从 REPL 运行 Ring 服务器时,它在本地而不是在服务器上运行,这不是我想要的。

基本上,我希望它通过 ssh 透明地工作——编辑远程服务器上的代码,远程运行 REPL 等等。如果这超出了今天的可能,那也是一个可以接受的答案。

我搜索了高低,认为这将是(1)一个相当常见的用例和(2)很久以前就解决了,但也许我只是不太了解 IDE 和 clojure(不久前开始)。

如果有人对我有任何建议的话,非常感谢。

0 投票
0 回答
28 浏览

intellij-idea - 如何将编辑器语言规范切换为 cljs?

我正在使用最新的 Cursive 进行 clojurescript 开发。js我发现自动完成弹出窗口在 *.cljs 文件中永远无法解析命名空间。

cljs但是当我通过单击右上角的下拉菜单切换语言时,它在 nREPL 中有效。

那么,如何将 *.cljs 文件的编辑器语言规范切换为cljs?

0 投票
1 回答
2393 浏览

clojurescript - 如何在 Cursive 中为 Clojurescript 设置配置?

只是如何启动一个新项目?如何编译、测试和运行?

由于草书用户指南没有提到 cljs。