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

Atom简介

Atom代码编辑器支持Windows、Mac、Linux三大桌面平台,完全免费,并且已经在 GitHub 上开放了全部的源代码。

开发团队将Atom称为一个“为21世纪创造的可配置的编辑器”,它拥有非常精致细腻的界面,并且可配置项丰富,加上它提供了与 SublimeText上类似的 Package Control(包管理)功能,人们可以非常方便地安装和管理各种插件,并将 Atom 打造成真正适合自己的开发工具。

支持各种编程语言的代码高亮(HTML/CSS/Javascript/PHP/Python/C/C++/Objective C/Java/JSON/Perl/CoffeeScript/Go/Sass/YAML/Markdown等等)、与大多数其他编辑器相比,Atom的语言支持已经算是覆盖非常全面了。另外,它的代码补全功能(也叫Snippets)也非常好用,只需输入几个字符即可展开成各种常用代码,可以极大提高编程效率。

当然,Atom对基于solidity的智能合约开发也有很好的支持。

下载及插件安装

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

下载完成之后,直接安装即可。

Solidity官方文档也有相应的介绍,官网地址地址:https://solidity.readthedocs.io/en/latest/index.html 介绍了不少相应的插件。本文只介绍其中的两个插件的安装,已经满足了正常大多数的需求。

linter-solidity插件

该插件主要提供语法高亮和语法提示功能。

执行以下两个命令安装插件:

$ apm install linter
$ apm install linter-solidity 

安装完成重启Atom再次打开项目即可看到高亮和语法提示。效果如下:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏运维

我用Fedora19 办公

2013年7月2号Fedora19发布了,据说是可以替换Mac和Windows的系统!!!

12410
来自专栏技术小讲堂

使用GUI工具高效构建你自己的Nuget包丰富包的基础信息添加要包含的文件The end

写这篇文章的原因是我在学习构建nuget包的时候,发现了一个官方推荐的GUI工具,而官方的工具介绍文章已经过时,一些地方和现在最新版本的工具有些差异,所以特意利...

29160
来自专栏bboysoul

vcenter6.5安装

首先下载安装包,是一个iso包,解压到本地,进入vcsa-ui-installer/lin64,之后点击installer就可以安装了,为什么进入lin64这个...

11620
来自专栏程序员互动联盟

【编程基础第八讲】如何选择Android模拟器?

存在问题: android开发如何选择一款好的模拟器? 解决方案: ? 网友们经常会问一些关于Android模拟器的问题,我今天就给大家总结一下。 1、Andr...

38270
来自专栏大眼瞪小眼

Java-Swing中使用Web富文本编辑器

开始看到这个需求,也没有什么想法感觉还好,于是百度、谷歌了一堆东西。首先百度Java swing的富文本编辑器组件,虽然确实找到了几个组件但是都是很老的版本,而...

28750
来自专栏张善友的专栏

在Windows上以服务方式运行 MSOPenTech/Redis

ServiceStack.Redis 使用教程里提到Redis最好还是部署到Linux下去,Windows只是用来做开发环境,现在这个命题发生改变了,在Wind...

201100
来自专栏用户画像

2.5.5 作业和进程的关系

进程是系统资源的使用者,系统的资源的大部分都是以进程为单位分配的。而用户使用计算机是为了实现一串相关的任务,通常把用户要求计算机完成的这一串任务成为作业。

11310
来自专栏别先生

Linux环境安装Eclipse工具开发

1、官网下载maven:https://maven.apache.org/download.cgi ? 2、上传到虚拟机进行解压缩操作: [hadoop@sla...

43080
来自专栏数据之美

Ubuntu on Windows10 跨平台开发环境搭建权威指南

程序猿经常争论的一个话题是:日常开发到底 Windows 好还是 Linux 好?进而演化出另一个问题:到底选 MacBook 好还是 SurfaceBook ...

688140
来自专栏林德熙的博客

WPF 使用 VisualStudio 2017 项目文件

在 WPF 如果需要访问项目的文件,如在项目文件放一张图片,需要在 xaml 或后台代码读取,这个就是需要用到本文的技术。

40420

扫码关注云+社区

领取腾讯云代金券