Atom的使用与solidity packages的安装配置

标签: atom solidity
5076人阅读 评论(1) 收藏 举报
分类:

       Atom是一款非常优秀的编辑器,个人觉得能和Sublime平分秋色。用户体验也是非常的优秀。在我们学习Solidity时,官方文档介绍了在Atom上的一些插件,这里有必要做一些分享。官方Solidity文档地址:https://solidity.readthedocs.io/en/latest/index.html#    。

  • Atom下载
      官方Atom下载地址:https://atom.io/

  • atom-ethereum-interface插件安装
      Solidity官方文档中介绍的第一个Atom中的插件就是atom-ethereum-interface。该插件可以用来提供语法高亮,编译和运行时环境。atom-ethereum-interface的地址为:https://atom.io/packages/atom-ethereum-interface
      atom-ethereum-interface也是使用web3,js接口来和以太坊节点交互的。目前atom-ethereum-interface已经不需要客户端安装以太坊节点交互了。在新版本中已经自带了编译器并运行Solidity代码。
      在Mac下可以直接使用以下命令安装atom-ethereum-interface:
apm install atom-ethereum-interface

  • linter-solidity插件安装
      Solidity文档中介绍的第二个Atom插件为linter-solidity。最主要的作用是提供代码提示。linter-solidity地址为:https://atom.io/packages/linter-solidity。使用以下两个命令行即可安装:
$ apm install linter #(if you don't have AtomLinter/Linter installed). 
$ apm install linter-solidity

      安装完以上两个插件后,重启Atom。可以在Packages菜单栏下第一个看到Atom Ethereum Interface。Compile code即编译合约,Build compiled即部署合约,Create即创建实例。


我们编写一段简单的合约,保存为.sol后缀,然后进行编译部署,出现界面如下:


如果合约出现语法错误,Atom也会提示:



      当然,如果你是一个Atom的重度使用者的话,也可以安装很多其他的插件,官方提供插件地址: https://atom.io/packages  。里面有很多优秀的插件可供下载。
      对于上面的两个智能合约Solidity插件,经过我的尝试之后,其实发现并不是特别好用,貌似一些功能还存在bug.   期待这些以太坊高效开发工具能越来越好。

查看评论

solidity智能合约开发工具Atom及其插件安装

Atom简介 Atom代码编辑器支持Windows、Mac、Linux三大桌面平台,完全免费,并且已经在 GitHub 上开放了全部的源代码。 开发团队将Atom称为一个“为21世纪创造的可配置的...
  • wo541075754
  • wo541075754
  • 2017-12-11 08:25:42
  • 2065

『0002』 - Atom编辑器编写智能合约(Smart Contract)插件安装配置

孔壹学院:国内区块链职业教育领先品牌 作者:黎跃春,区块链、高可用架构工程师 微信:liyc1215 QQ群:348924182 博客:http://liyuechun.org 编...
  • liyuechun520
  • liyuechun520
  • 2017-10-31 21:46:21
  • 583

Atom 插件推荐

Atom 是专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管...
  • d780793370
  • d780793370
  • 2016-08-08 07:52:19
  • 25066

以太坊连载(24):集成开发环境(IDE) Mix介绍

Mix IDE Mix旨在作为开发者帮你创建,排错和部署合约及去中心化应用(后端和前端的合约) 警告 – 有很多OS X上关于Mix的crash-at-boot 事件报告。这个事件是Hei...
  • AAA123524457
  • AAA123524457
  • 2016-10-20 16:28:10
  • 2391

Solidity番外篇(一)Solidity在线or插件使用

在学习以太坊合约的过程中会需要自己编写智能合约,官方提供了几种方式供大家使用。下面分别简单介绍一下,如果有错误的地方,还留言指正补充。DAPP IDE说实话,这个版本IDE我还没有使用过,只提供一个连...
  • wo541075754
  • wo541075754
  • 2016-11-18 11:13:19
  • 3377

Solidity 文档--第二章:安装 Solidity

安装Solidity基于浏览器的Solidity如果你只是想尝试一个使用Solidity的小合约,你不需要安装任何东西,只要访问基于浏览器的Solidity。如果你想离线使用,你可以保存页面到本地,或...
  • wo541075754
  • wo541075754
  • 2016-11-18 15:47:44
  • 3910

solidity智能合约开发环境Atom下载及配置

在Linux ubuntu 16.04系统中,几个文本编辑器对solidity支持都不好,没有语法高亮与自动缩进,使用起来很不方便。这里介绍针对solidity的Atom的安装及插件下载。新版本的At...
  • txltxl22
  • txltxl22
  • 2018-02-14 18:14:17
  • 91

Windows上使用Atom配置Go lang开发环境

windows 使用 Atom 搭建go开发环境
  • w_bu_neng_ku
  • w_bu_neng_ku
  • 2017-09-30 11:59:29
  • 344

005 Solidity开发工具Atom和插件在Ubuntu上安装

Solidity官网推荐开发工具https://solidity.readthedocs.io/en/latest/index.html#1、手工安装Atom Atom官方地址:http...
  • zxs9999
  • zxs9999
  • 2018-01-11 23:27:15
  • 240

ubuntu 14.04中solidity的安装教程

1、nodejs以及npm的安装 在nodejs官网https://nodejs.org/en/下载stable版的nodejs(集成了npm)到你的ubuntu操作系统上 解压文件找到bin目录下...
  • lp18036194881
  • lp18036194881
  • 2017-06-03 11:47:10
  • 1157
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 259万+
    积分: 3万+
    排名: 188
    我我我我我我
    博客专栏
    最新评论