`

Clojure学习——IntelliJ IDEA配置clojure开发环境

阅读更多
由于Emacs的学习曲线、查看源码、调试等问题。所以我暂时选择了IntelliJ IDEA作为clojure的开发环境。

在IntelliJ IDEA上配置clojure的开发环境只需要安装两个插件即可:

1、La Clojure插件。

2、Leiningen插件。需要去"Settings"->"Leiningen"配置下参数。

(在 "File"->"Settings"->"Plugins"中按照上述两个名称搜索、安装即可。)

安装完成后既可以新建clojure项目,自己导入jar包。也可以使用lein new一个项目,然后通过"File"->"Open Project"打开project.clj文件来导入leiningen工程。最后配置的效果如图:
  • 大小: 15 KB
  • 大小: 68.6 KB
  • 大小: 38.8 KB
0
0
分享到:
评论
2 楼 Aaron5 2013-02-16  
我的leiningen配置是:
1 楼 zsxywz0928 2013-02-08  
装完leiningen插件之后,在setting里配置leiningen的时候,我找不到lein.bat啊,卡住了, 走不下去了

相关推荐

    Clojure入门教程.pdf

    - **编辑器和IDE**:推荐使用如Spacemacs、Emacs、IntelliJ IDEA等支持Clojure的编辑器或IDE进行开发。 - **测试框架**:Clojure提供了一些内置的测试框架,如Clojure.test,用于编写和运行单元测试。 #### 五、...

    IDEA教程.doc

    IntelliJ IDEA 是由 JetBrains 公司开发的一款强大的集成开发环境(IDE),尤其在Java开发领域中备受推崇。JetBrains 还开发了一系列针对不同编程语言和平台的其他工具,如 WebStorm(前端开发)、Android Studio...

    Java采购管理信息系统源码-Clojure-learning:Clojure学习

    开发者可以通过解压文件,使用IDE(如IntelliJ IDEA或Visual Studio Code)配合Clojure插件来打开和浏览源代码。通常,项目会包含以下部分:源代码文件夹(src)、资源文件夹(resources)、配置文件(如application...

    企业clojure培训:面向开发人员和高级开发人员的clojure培训课程

    此外,还会接触到社区的其他库和工具,如Cursive IDE、IntelliJ IDEA的Clojure插件等。 通过上述课程,开发人员和高级开发人员能够全面掌握Clojure语言,并具备使用Clojure进行企业级项目开发的能力。这不仅提升...

    cursive-1.1.0-15 idea插件

    cursive for idea Advanced structural editing, refactorings, VCS integration and much more, all out of the box ----------------------- Code completion, syntax highlighting First class ClojureScript ...

    起义:您的蹦床到Clojure dev工具箱

    例如,"Cursive"是一款强大的IntelliJ IDEA插件,提供了Clojure的语法高亮、自动完成和重构功能,同时集成了Git和其他版本控制系统。 持续集成(CI)和持续部署(CD)是现代开发流程的关键组成部分。Clojure项目...

    吊桥:HTTPHTTPS nREPL传输,实现为Ring处理程序

    在实际应用中,Drawbridge还可以与其他Clojure工具结合使用,如CIDER(Emacs的Clojure集成开发环境)、Cursive(IntelliJ IDEA的Clojure插件)或者Calva(VS Code的Clojure扩展)。这些工具提供了丰富的功能,如自动...

    getting-started:关于如何使用不同编辑器开始使用 Clojure 的教程集合

    接下来,我们将介绍如何在不同的编辑器中设置 Clojure 开发环境: 1. **Emacs with Cider**:Emacs 是一个高度可定制的编辑器,Cider 是其用于 Clojure 开发的插件。它提供了完备的 REPL 支持、自动补全、调试功能...

    solr-clojure-sample:Clojure和Solr的入门样本

    它是一种快速入门的方法,尤其是在使用IntelliJ IDEA和插件的情况下。 步骤0 如果您还没有喜欢的Clojure设置,建议使用以下方法之一: 如果您对Emacs感到满意,请继续使用它。 在上有很多有关Emacs入门的信息。 ...

    kickstart:Clojure 新手半天研讨会的课程

    1. **环境配置**:安装Leiningen或Boot,这两个是Clojure项目管理工具,用于创建、构建和管理项目。 2. **基本语法**:学习Clojure的基础语法,包括S-expressions(符号表达式)和基本数据类型。 3. **示例项目**...

    webapp-clojure-2020:使用Clojure(脚本)的多页Web应用程序原型

    开发人员可以使用任何必需的工具轻松扩展开发环境。 因此,在大约2年的时间里,我已经根据自己的需要逐步构建了该原型。产品特点项目基于莱宁根的项目。 带有草书的IntelliJ IDEA的代码样式设置。系统应用程序和...

    flow-storm-debugger:Clojure和ClojureScript的调试器,具有一些独特的功能

    5. **集成开发环境(IDE)集成**:Flow Storm Debugger与流行的IDEs,如Visual Studio Code、IntelliJ IDEA等,有很好的集成,使得调试体验更加流畅。 6. **调试配置灵活性**:用户可以根据项目需求自定义调试配置...

    ultra:用于高级开发环境的Leiningen插件

    1. **集成IDE增强**:ultra提供了对各种集成开发环境(IDEs)的支持,如IntelliJ IDEA和Emacs,通过提供额外的配置和功能,使得在这些IDE中编写Clojure代码更加顺畅。 2. **高级REPL(Read-Eval-Print Loop)**:...

    cljfmt:格式化Clojure代码的工具

    `cljfmt` 可以轻松集成到诸如 Emacs、Vim、IntelliJ IDEA 等编辑器或 IDE 中,提供实时格式化功能。此外,还可以与 Git 钩子结合,确保每次提交的代码都经过格式化。 **代码格式化的好处** - **提高可读性**:统一...

    storm_workspace

    8. **IDE相关文件**:如果是使用Eclipse或IntelliJ IDEA等集成开发环境,工作区可能还包括`.project`、`.idea`等文件夹,这些是IDE的工作空间配置。 9. **资源文件**:如果应用需要额外的静态资源,如配置模板、...

    unrepl:更好的Clojure REPL的共同点

    Clojure是一种基于Lisp的函数式编程语言,它运行在Java平台上,并且广泛应用于软件开发、数据处理和云计算等领域。...通过集成和扩展`unrepl`,开发者能够构建一个更强大、更个性化的Clojure开发环境。

    overtone-workshop:使用泛音和Clojure进行声音合成,节奏和效果的基本介绍

    Intellij IDEA 安装 文件->打开->泛音工作室 运行->编辑配置 添加-> Clojure REPL->本地,名称:overtone-workshop 运行->运行泛音工作室 打开sounds.clj 将文件加载到REPL(Shift-Control-L) 等待泛音加载 将...

    cljfmt-runner:用于本机Clojure项目的Cljfmt运行程序

    - **兼容性**:与大多数 Clojure 开发工具和构建系统兼容,如 Leiningen、Boot、IntelliJ IDEA 的 Clojure 插件等。 **总结** `cljfmt-runner` 是一个强大的工具,它结合了 Clojure 社区的 Cljfmt 工具,为本地...

    cur令人愉快的VS Code软件包和资源的精选列表。-Node.js开发

    目录正式语法从其他编辑器迁移从Vim迁移从Atom迁移从Visual Studio迁移从Intellij IDEA迁移从Intellij IDEA迁移驼峰使用VS Code与特定技术结合使用Lint和IntelliSense 1C AutoHotkey Bash Bash IDE Bash调试Shellman...

    immutable-stack-2:不可变堆栈2培训项目

    本文将深入探讨不可变堆栈的概念、其在Clojure中的实现以及如何在IntelliJ IDEA中结合CursiveClojure插件进行开发。 不可变数据结构是那些一旦创建就无法改变的数据结构。在堆栈中,这意味着一旦元素被压入或弹出,...

Global site tag (gtag.js) - Google Analytics