Remix IDE 发布了 VSCode 插件_NFT:PREMIA

译文出自:登链翻译计划

译者:翻译小组

校对:Tiny熊

Remix项目--包括RemixIDE及其相关库,发布了VSCode的Remix插件的测试版本。现在可以在VSCode的插件市场上搜索:Remix

或者前往VSCode网站上的Remix插件页面。

在Remix插件可以做什么?

让我们从基础知识开始,你可以在VSCode中运行Remix,并使用VSCode的默认功能--比如VSCode的编辑器和它的文件浏览器。同时,VSCode中的Remix不是一个网络应用,所以你可以直接访问你电脑的文件系统。

在这个测试版中,你可以:

使用Remix的Solidity编译器编译,及相应的Remix插件操作编译结果。

使用JuanBlanco的SolidityVSCode插件进行编译,然后使用在编译结果上操作的Remix插件。

下一步,它将能够做什么?

部署

在这个插件的开发计划中,下一步将是增加部署和运行功能插件。在RemixIDE中,部署和运行插件会在提供者选择InjectedWeb3时,可以部署到公共测试网。我们正在想办法在不使用MetaMask的情况下将其部署到公共网络。

Silvergate Bank去年Q4净收入下降9%至2140万美元:1月19日消息,加密友好银行Silvergate Bank去年第四季度净收入为2140万美元,相比第三季度(2350万美元)下降近9%。

根据周二的公告,该行的数字货币客户从9月底的1305家增至12月底的1381家。数字货币客户平均存款也从112亿美元增至133亿美元。

与此同时,该行的的比特币市场入金渠道Silvergate交易网络(SEN)处理价值2192亿美元的转账,而第三季度为1620亿美元。

据悉,Silvergate的客户包括Coinbase、Gemini和Kraken等加密交易所以及稳定币发行商Circle。(CoinDesk)[2022/1/19 8:57:43]

调试器(Debug)

一旦运行和部署功能插件加入后,所有使用该插件的API的插件也将很快跟进。首先考虑的是调试器。

试试测试版

设置

从VSCode市场加载Remix插件程序。

Remix的SolidityCompiler功能插件是默认加载的。

要加载其他插件,请点击Remix图标,你会在左侧面板上看到可用插件。

Gate将于7月20日开启首发上线Startup项目BUY:据官方公告,Gate将于7月20日11:00至7月21日11:00开启首发上线Startup项目Buying(BUY)认购通道,24小时内有效下单同等对待。用户需要达到VIP1和以上级别才能参与。用户下单后到结束认购后2小时内,请务必保证现货交易账户中有不低于认购金额的足够金额,金额不足将自动排除在有效订单之外。认购结果将于2021年7月21日12:00(UTC+8)公布。[2021/7/19 1:01:41]

然后要激活你想用的插件,点击该插件,就会有一个激活模式提示菜单。

VSCode

编译Solidity和YUL

有2个编译器可用:

RemixSolidity/YUL编译器,这与RemixIDE中使用的编译器相同。为了区分这两个插件,我将其称为RemixSolidityCompiler。在激活Remix插件后,默认可用。

已经有一个流行的VSCode插件用于编译Solidity。名字为Solidityextension,它是由JuanBlanco编写的。为了清楚起见,在本文中我将把它称为JuanBlanco的Solidity插件。要使用这个插件,在VSCode插件市场中激活就可以。

Gate.io 开通FLUX/USDT交易:据官方公告,Gate.io投票上币空投福利第136期Flux (FLUX)投票上币活动结束, 本次活动参与人数为 4,271,共投出19,835,227票。票数已超过1000万,符合上币要求。Gate.io已为用户空投137,180 FLUX,并于05月20日(今日)12:00 开通FLUX/USDT交易与开通提现服务。[2021/5/20 22:24:30]

两者的基本区别是,RemixSolidityCompiler也能编译YUL,而JuanBlanco的Solidity插件则不能编译YUL--但它的运行速度确实快了一些。

选择Solidity版本

无论你使用哪种编译器,都可能需要选择Solidity的版本。

进入命令面板(Shiftcmdp)(mac:Shiftoptp)并输入version-可以看到Solidity(JuanBlanco的插件名)&RemixSolidityCompiler。

0_Qmdj6h8921r4KR_m

这里使用RemixSolidityCompiler模式,然后选择编译器版本:

Gate.io于今日14:00开启投票上币第90期—SWINGBY:据官方公告,Gate.io将于2月26日(今日)14:00开启第90期投票上币项目Swingby (SWINGBY),投票结束时间为2月27日上午12:00。在本轮投票中,SWINGBY如获得1000万票,Gate.io将上线SWINGBY对USDT交易,参与投票的用户均可分享总计约 61,013 SWINGBY($40,000美金)空投奖励。SWINGBY空投活动同步开启,抢先充值前600名、新用户答题活动还有机会领取5,000美元代币空投奖励。[2021/2/26 17:55:23]

Solidity

启动编译器

点击进入带有Solidity文件的面板,使其成为活动标签。

使用命令面板(Shiftcmdp)并输入编译。你会在那里看到两个编译器选项。编译器

选择一个,在输出面板上你应该看到类似的内容:

编译

F5快捷键编译有吗?

对于JuanBlanco的Solidity插件的用户,你通常会通过点击F5进行编译。

但F5目前还不能与Remix一起工作。你应该用CompilewithSolidityextension进行编译。这样你就能得到两个插件的好处。

Gate.io 牛年超盈理财系列BIRD锁仓理财明日12点开售:据官方公告,“Gate.io 理财宝”特别推出牛年超盈理财系列活动,第三波超盈理财《BIRD锁仓理财第一期》认购将于1月31日(明日)中午12:00上线,总额度3,085 BIRD,锁仓7天。[2021/1/30 18:27:54]

目前,只有在JuanBlanco的Solidity插件在我们的插件中被调用时,Remix才能监听到编译的结果。因此,目前不要使用快捷键。

另外,确保编译时选择了对应的.sol文件。如果你把插件放在焦点上,它将无法知道你要编译哪个文件。

一旦部署和运行插件被集成--用户将能够用RemixSolidity编译器或JuanBlancoSolidity插件进行编译,然后部署到公共测试网,并用Remix调试器进行调试。

Remix包含了哪些插件

目前可用的插件都是依赖使用编译结果的插件:

DefiExplorer

资源管理器

DefiExplorer将把Uniswap合约加载到文件资源管理器中,这样你就可以玩转这个协议,了解它的工作原理。

EthDoc

EthDoc文档生成器将NatSpec的注释格式化为可读的文档。

Learneth

Learneth

Learneth是Remix中的一个教程框架,用于逐步学习。一些教程包括测试。

1_wRbieQSRL-wbnF8sW9ycCw

从初学者到经验丰富的学习者都有教程。我们已经编写了这些教程,你编写Learneth教程并将其托管在你自己的repo上也很容易。

一键式Dapp

一个生成智能合约界面的免费工具。

Sol2UML-创建一个UML图

这个插件将在最近编译的Solidity文件上创建一个UML图。

SolHintLinter

SolHintlinter会给你警告,当你点击一个警告时,它将突出显示相关的代码。

1_9G4_4f2HO4nIslLidrRoHQ

你应该发现4.22高亮显示了

Sourcify--合约的获取和验证

Sourcify

获取合约输入已验证合约的地址来获取合约。

用Sourcify进行验证目前验证是可用的,但在部署和运行插件被集成到RemixVSCode插件中之前,工作流程有点复杂。所以在这个问题上,还请等待。

Tenderly

Remix和Tenderly项目整合。验证合约。从你的Tenderly项目导入Remix。

Tenderly

想在VSCode中为Remix编写一些插件?

请查看remix-vscoderepo和它的README文件的说明。

让我们知道你的想法

Remix的VSCode处于Beta阶段--所以你的任何反馈都将是非常有用的。

本翻译由CellNetwork赞助支持。

来源:https://medium.com/remix-ide/a-remix-ide-extension-for-vscode-1f751fdeee46

参考资料

登链翻译计划:https://github.com/lbc-team/Pioneer

翻译小组:https://learnblockchain.cn/people/412

Tiny熊:https://learnblockchain.cn/people/15

VSCode网站上的Remix插件页面:https://marketplace.visualstudio.com/items?itemName=RemixProject.ethereum-remix

remix-vscoderepo:https://github.com/ethereum/remix-vscode

README:https://github.com/ethereum/remix-vscode#load-a-development-plugin

CellNetwork:https://www.cellnetwork.io/?utm_souce=learnblockchain

免责声明:作为区块链信息平台,本站所发布文章仅代表作者个人观点,与链闻ChainNews立场无关。文章内的信息、意见等均仅供参考,并非作为或被视为实际投资建议。

本文来源于非小号媒体平台:

登链社区

现已在非小号资讯平台发布105篇作品,

非小号开放平台欢迎币圈作者入驻

入驻指南:

/apply_guide/

本文网址:

/news/9907143.html

免责声明:

1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险

2.本文版权归属原作所有,仅代表作者本人观点,不代表非小号的观点或立场

上一篇:

Bitfinex一周简报

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金宝趣谈

[0:15ms0-3:887ms