当前位置: 首页 > 软件库 > Web3 > 区块链 >

intellij-solidity

Solidity plugin for IntelliJ
授权协议 MIT License
开发语言
所属分类 Web3、 区块链
软件类型 开源软件
地区 不详
投 递 者 李烨
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Solidity plugin for IntelliJ

Features

  • Syntax highlighting

  • Code completion

  • File templates

  • Goto declaration

  • Find usages

  • Code formatting

Supporting the plugin

You can support the development by sponsoring the plugin on Github ❤️ , supporting the plugin with crypto through the Gitcoin grant, or even simply clicking ★ on GitHub and rating it on the plugin page.

Reporting an issue

Please attach the screenshot for every issue if possible. It will make the issue much clearer and easier to understand.

Build

./gradlew buildPlugin

Run

./gradlew runIdea

Contribute

Contributions are always welcome!

If you are only starting your way as an Intellij-Plugin developer, feel free to contact us, and we’ll help you with the IDEsetup and guide you through the code so that you will be able to make your first contribution and fix that annoying bugthat drives you nuts! And then if you are keen, you may dive deeper into the wonderful world of lexers, parsers, types, refactorings and code analysers.

For development documentation, see DEVELOPING.

  •   ANTLR4 笔记 ANTLR4 是一个非常厉害的程序/库,可以用来生成 Lexer 和 Parser,而且生成的接口非常易用。 安装 $ cd /usr/local/lib $ curl -O http://www.antlr.org/download/antlr-4.5-complete.jar $ vim ~/.zshrc # or vim ~/.bashrc export CLASS

  • Solidity 是一门面向合约的、为实现智能合约而创建的高级编程语言。这门语言受到了 C++,Python 和 Javascript 语言的影响,设计的目的是能在以太坊虚拟机(EVM)上运行。 Solidity 是静态类型语言,支持继承、库和复杂的用户定义类型等特性。 下面您将会看到,使用 Solidity 语言,可以为投票、众筹、秘密竞价(盲拍)、多重签名的钱包以及其他应用创建合约。 注解 目

  • Solidity是一种以智能合约为导向的编程语言。这是一种只有四年的年轻语言,旨在帮助开发基于以太坊数字货币的智能合约。 理解它官方文档应该是学习Solidity的最佳来源:solidity.readthedocs.io 想在以太坊的网络上建立自己的加密货币吗?想拥有自己的初始代码产品吗?以下是您今天可以使用的最佳Solidity IDE。 Remix IDE Remix IDE是基于浏览器的,并

  • 1.概要 Solidity是契约导向的实现智能合约的高级语言。 它受到C ++,Python和JavaScript的影响,旨在针对以太坊虚拟机(EVM)。 Solidity是静态类型的,支持继承,库和复杂的用户定义类型等功能。 Solidity可以创建投票,众筹,拍卖(盲拍),多重签名钱包等等的合约。 注: 验证Solidity目前比较好用的是Remix:https://ethereum.gith

  • 原文发表于:太坊智能合约开发第一篇:IDE对solidity语法的支持 最近在研究以太坊智能合约的开发。随着研究的深入,准备写一个系列教程,将我的实际经验与大家分享,供大家参考借鉴。 solidity是什么? 以太坊官方推荐使用Solidity语言来开发以太坊智能合约。Solidity是一种语法类似JavaScript的高级语言,它被设计成以编译的方式生成以太坊虚拟机代码。在后续内容中你将会发现,

 相关资料
  • IntelliJ IDEA内置了对Maven的支持。 我们在此示例中使用IntelliJ IDEA Community Edition 11.1。 IntelliJ IDEA的一些功能如下 - 您可以从IntelliJ IDEA运行Maven目标。 您可以使用自己的控制台查看IntelliJ IDEA内Maven命令的输出。 您可以在IDE中更新maven依赖项。 您可以从IntelliJ IDE

  • IntelliJ IDEA 被认为是当前 Java 开发效率最快的 IDE 工具。它整合了开发过程中实用的众多功能,几乎可以不用鼠标可以方便的完成你要做的任何事情,最大程度的加快开发的速度。简单而又功能强大。与其他的一些繁冗而复杂的 IDE 工具有鲜明的对比。 IDEA 插件中心:http://plugins.jetbrains.com/

  • Table of Contents Elixir plugin IDEs Features Project From Existing Sources Import project from external model Create project from existing sources New Project Structure Project Settings Module Settin

  • intellij-emberjs This plugin provides basic Ember.js support to allJetBrains IDEs that support JavaScript. Features Ember.js project discovery when imported from existing sources Automatically sets th

  • svelte-intellij 是一个 IntelliJ IDEA 的 Svelte 插件。 主要功能包括: 语法高亮 代码格式化 输入助手 Emmet 风格的 Svelte 块缩略 自动完成组件、属性和指令 自动导入组件 组件定义导航 集成调试器

  • IntelliJ-Rust 是Rust 语言的 IntelliJ 插件,采用Kotlin开发,该插件有较好的兼容性,目前,兼容143.2287.1版本以上所有IntelliJ IDE。 功能特性: 支持原生代码提示 支持强大的快捷键功能 代码快速格式化 提供代码块模板 提供完整的帮助文档