Visual Studio代码中是否有Solidity文件的文档格式化扩展程序?

时间:2018-11-15 08:49:47

标签: visual-studio-code solidity

我习惯于使用(Ctrl + Shift + i)键盘快捷键来格式化我的代码。但是,当我将相同的快捷方式用于实体代码(扩展名为.sol)时,会收到一条通知,告诉我“没有安装用于实体文件的文档格式化程序”。有谁知道可以完成这项工作的扩展程序?

1 个答案:

答案 0 :(得分:0)

这是solidity documentation中列出的两个Visual Studio集成。

我不使用Visual Studio,所以我不知道它是否正是您要寻找的东西,但也许有帮助。

编辑:我一直在使用VS,推荐的强度扩展是:Visual Studio Code extension

该扩展程序提供:

  • 语法突出显示

  • 摘要

  • 当前合同的编辑(按F1 Solidity:编译当前Solidity合同)或F5

  • 所有合同的编辑(按F1 Solidity:编译所有Solidity合同),或按Ctrl + F5 / Cmd + F5
  • 当前文件中所有合同/库和所有引用的导入的代码完成
  • 默认项目结构(实体文件必须位于“ src”目录中,而库位于“ lib”目录中)。图书馆将遵循相同的结构。
  • 支持EIP82的编译(dappfile和依赖包)
  • 支持不同的Solidity版本(远程和本地)
  • 使用https://github.com/Nethereum/abi-code-gen进行代码生成,它当前包括Nethereum服务的默认模板dtos生成。 (在bin文件夹中进行编译后,打开“ contractName.json”。按F1并按--Solidity:从编译输出生成代码。)请提供更多模板。
  • 使用Solhint或Solium涂棉