# Leo 程序开发 IDE 使用介绍

By [Yaakov](https://paragraph.com/@yaakov) · 2024-04-28

---

Leo 程序开发 IDE 使用介绍
=================

这篇文章专门来介绍一下关于 Leo 的集成开发环境。和其它开发语言一样，为了提高开发的效率 Leo 也提供了基于常见 IDE 开发的工具，我们可以根据个人的喜好选择适合自己的 IDE。下面来分别介绍常见的几个开发工具。

1.  [Sublime Text](https://developer.aleo.org/aleo/tooling#sublime-text)
    
2.  [Visual Studio Code](https://developer.aleo.org/aleo/tooling#vscode)
    
3.  [Intellij](https://developer.aleo.org/aleo/tooling#intellij)
    
4.  [Leo Playground](https://play.leo-lang.org) (严格来说这个不算 IDE，对于一些简单程序来说，却是最方便的工具。)
    

#### **_Sublime Text_**

**优点：**

a) **模块化语法高亮：**

*   _优点：_ 享受清晰、模块化的语法高亮显示，增强代码可读性。
    
*   _重要性：_ 轻松识别和理解 Aleo Leo 程序的不同组成部分，从而提高生产力。
    

b) **LSP插件集成：**

*   _优点：_ 与 Sublime 的语言服务器协议（LSP）无缝集成，增强语言功能。
    
*   _重要性：_ 直接在 Sublime Text 中访问高级语言功能，优化开发工作流程。
    

![img](https://storage.googleapis.com/papyrus_images/bd3bd41d38cdfef674fd079ae91f62a163e11936434562698928076afa554646.png)

img

#### a) 安装

1.  从 Package Control安装[LSP](https://packagecontrol.io/packages/LSP)和[LSP-leo 。](https://packagecontrol.io/packages/LSP-leo)
    
2.  重新启动 Sublime。
    

#### b) 用法

请按照以下步骤启用`Aleo instructions`语法。

1.  打开`Sublime Text`。
    
2.  从 Settings > Select Color Scheme... > LSP-leo
    
3.  这还允许您查看 Aleo 指令的语法突出显示。
    

#### **_VSCode_**

**优点：**

a) **轻松集成：**

*   _优点：_ Leo for VS Code 无缝集成到 VS Code 环境中。
    
*   _重要性：_ 开发人员可以熟悉编码并利用 VS Code 广泛的生态系统进行高效的 Aleo 开发。
    

b) **用户友好的扩展：**

*   _优点：_ VS Code 的 Leo 扩展用户友好，安装过程简单。
    
*   _重要性：_ 开发人员可以专注于编码，而无需进行复杂的设置，从而增强整体开发人员体验。
    

![img](https://storage.googleapis.com/papyrus_images/70650a9dae9a59a22206d213a6a88c84b85b7ac1edd288ac7b8086f48ba64732.png)

img

#### a) 安装

1.  从 VSCode 市场 安装[Leo for VSCode 。](https://marketplace.visualstudio.com/items?itemName=aleohq.leo-extension)
    
2.  正确的扩展 ID 是`aleohq.leo-extension`，描述应该是 “Leo 的官方 VSCode 扩展”。
    

#### b) 用法

1.  打开`VSCode`。
    
2.  转到“设置”>“扩展”或使用左侧面板的“扩展”按钮启用 Leo 插件。
    
3.  这还允许您查看 Aleo 指令的语法突出显示。
    

#### **_IntelliJ_**

**优点：**

a) **全面支持：**

*   _优点：_ 在 IntelliJ 环境中享受对 Aleo Leo 编程的全功能支持。
    
*   _重要性：_ 在 IntelliJ 中工作的开发人员可以访问 Aleo Leo 的所有功能，使开发更加全面和强大。
    

b) **市场安装：**

*   _优点：_ 通过 JetBrains 市场轻松安装 Leo for IntelliJ。
    
*   _重要性：_ 简化的安装确保快速设置，使开发人员能够立即投入编码。
    

![img](https://storage.googleapis.com/papyrus_images/e482f184f345cd23148dd5e1b1a1634adf60dd1a67724234e4a66e9e81fd6d4c.png)

img

#### a)安装

1.  从 JetBrains 市场下载[Aleo 开发者插件](https://plugins.jetbrains.com/plugin/19890-aleo-developer)。
    
2.  单击右上角的齿轮图标 > 插件 > 顶部的齿轮图标 > 从磁盘安装插件 > 选择下载的 zip 文件
    
3.  这还允许您查看 Aleo 指令的语法突出显示。
    

#### **_Leo Playground_**

Leo Playground 的使用我们前面专门介绍过，它使用是最简单的，不需要安装其它复杂的工具，开箱即用，[使用教程请参考这篇](https://mirror.xyz/0xaca732e6BA7280D69a4f173B74aA153483d93C8e/Ji2mIv5kIHVuwWbnQJAF-unBcRBYhBTgLys0nSnwojM)。

---

*Originally published on [Yaakov](https://paragraph.com/@yaakov/leo-ide)*
