首页 > 其他分享 >solidity智能合约开发工具Atom及其插件安装

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

时间:2022-12-27 10:34:12浏览次数:62  
标签:插件 高亮 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插件

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

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

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


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

solidity智能合约开发工具Atom及其插件安装_代码补全_02

安装后效果图!


标签:插件,高亮,solidity,编辑器,Atom,安装
From: https://blog.51cto.com/u_15923385/5971496

相关文章

  • redis保存AtomicInteger对象踩坑及解决详解
    这篇文章主要介绍了redis保存AtomicInteger对象踩坑及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教redis保存AtomicInteger对象踩......
  • 2021Kali系列 -- BurpSuite(sqlmap插件)
    再等几年我们就在一起上下班,逛超市,做饭,窝在沙发上看电影,在我们自己家里,等我再努力一下。。。---- 网易云热评一、启动BurpSuite,选择Extender--》BApp Store--》SQLiPy s......
  • 基于声网 Flat 构建白板插件应用“成语解谜”的最佳实践
    前言本文作者赵杭天。他参加了“2022RTE编程挑战赛”——“赛道二场景化白板插件应用开发”,并凭借作品“成语解谜”获得了该赛道大奖。“成语解谜”是一个基于互动白......
  • 很实用的web性能测试插件:Yslow , PageSpeed
     packageorg.springframework.web.servlet.resource;importjava.io.IOException;importjava.io.UnsupportedEncodingException;importjava.net.URLDecoder;importjava......
  • 最强备注插件:quick note。
     我就直接把常用的代码往这里一放,用的时候我复制出来一搜,就找到对应的位置了。完美。根本不需要这个插件记录代码位置我感觉quicknote比codereadingnote好 ......
  • Pytest插件pytest-assume多重断言
    Pytest插件pytest-assume多重断言背景importpytestdeftest_assume1():assert1==2print('hello')assert2==3if__name__=='__main__':......
  • 插件丨PR/AE/FCPX视频磨皮神器Beauty Box超强一键磨皮
    DigitalAnarchy比较出众的一款视频磨皮美白降噪插件支持系统:windows、Mac软件版本:PR/AE:CS6—2023DavinciResolve达芬奇11以上FCPX10.1.2或者更高版本插件语言:WIN汉......
  • 移动端动画播放插件 lottie-player
    Lottie是一个适用于Web和iOS的移动库,它可以解析使用Bodymovin导出为JSON文本格式的AdobeAfterEffects动画,并在移动设备上以本机方式进行渲染。因此设计人员可以在任......
  • geoserver的GSR插件使用介绍
    背景    GeoServer是一款很好用的开源GIS服务软件,而ArcGISJSAPI是一款不错的webgis框架,通常ArcGISJSAPI要搭配ArcGISServer来使用,而ArcGISServer售价往往过高。......
  • 原子操作类AtomicInteger详解
    为什么需要AtomicInteger原子操作类?对于Java中的运算操作,例如自增或自减,若没有进行额外的同步操作,在多线程环境下就是线程不安全的。num++解析为num=num+1,明显,这个操作不......