clojure - 在 VS CODE 中运行 (lein) REPL

标签 clojure visual-studio-code editor leiningen

有没有办法在 VS Code 中使用 lein 的 REPL?我的意思是,使用tasks.js 或其他东西。

我想要一个集成环境来运行、测试和构建我的 clojures 应用程序。我想也许我可以使用 vs code 来实现这样的东西,因为它支持第三方编译器。
我可以用 lein run ,但它不适用于 lein repl .

我已经阅读了任务的文档,但没有与 REPL 相关的内容。

这是我使用的 tasks.js 代码:

{
    // See http://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "0.1.0",
    "command": "lein",
    "tasks": 
    [
        {
            "taskName": "run",
            "showOutput": "always",
            "args": ["run"],
            "isBuildCommand": true,
            "isWatching": false
        },

        {
            "taskName": "repl",
            "showOutput": "always",
            "args": ["repl"],
            "isWatching": true
        }
    ],

    "isShellCommand": true
}

最佳答案

作为Calva的作者我可以推荐它。 😀

说真的,目前它最支持交互式编程。在 shadow-cljs 的“编辑器”部分有关于它可以做什么的简短摘要。用户指南:https://shadow-cljs.github.io/docs/UsersGuide.html#_calva_vs_code

关于clojure - 在 VS CODE 中运行 (lein) REPL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36773212/

相关文章:

visual-studio-code - 如何在不丢失扩展名和用户设置的情况下重新安装VSCode

linux - 为什么vim在没有安装cscope的情况下支持cscope?

clojure - 如何为lein run和lein repl都定义project.clj?

maven - 如何打包 leiningen 项目以重新编译并包含所有库? [对于没有互联网连接的用户]

clojure - 如何将 figwheel 与作为组件的环处理程序一起使用?

clojure - 将变量列表单独传递给 clojure 函数

python - 如何在python vscode中管理多个src目录?

python - 如何使用 VS Code 调试 Django 自定义管理命令

eclipse - Eclipse内容帮助中的所选条目由于颜色而无法读取

javascript - 一个突出显示 json 的网页编辑器,就像 postman 的结果区域一样