Есть ли расширение для форматирования документов для файлов Solidity в коде Visual Studio? - PullRequest
0 голосов
/ 15 ноября 2018

Я привык форматировать свой код с помощью сочетания клавиш (Ctrl + Shift + i).Однако, когда я использую тот же самый ярлык для кода солидности (с расширением .sol), я получаю уведомление, говорящее мне: «Не установлено средство форматирования документа для файлов солидности».Кто-нибудь знает расширение, которое может сделать эту работу?

1 Ответ

0 голосов
/ 17 ноября 2018

Это две интеграции Visual Studio, перечисленные в документации о прочности .

Я не пользуюсь Visual Studio, поэтому я не знаю, точно ли это то, что вы ищете, но, возможно, это поможет.

РЕДАКТИРОВАТЬ: Я использовал VS, и рекомендовано расширение Solidness: Расширение кода Visual Studio

Расширение обеспечивает:

  • Подсветка синтаксиса

  • Фрагменты

  • Компиляция текущего контракта (Нажмите F1 Solidity: Compile Current Solidity Contract), или F5

  • Компиляция всех контрактов (Нажмите F1 Солидность: Компилировать все контракты солидности), или Ctrl + F5 / Cmd + F5
  • Завершение кода для всех контрактов / библиотек в текущем файле и всехссылочный импорт
  • Структура проекта по умолчанию (файлы солидности должны находиться в каталоге 'src', а библиотеки в каталоге 'lib').Библиотеки будут иметь одинаковую структуру.
  • Компиляция, поддерживающая EIP82 (пакеты dappfile и зависимостей)
  • Поддержка различных версий надежности (удаленной и локальной)
  • Генерация кода с использованием https://github.com/Nethereum/abi-code-gen, в настоящее время включает шаблон по умолчанию для сервиса Nethereum, генерацию dtos.(Откройте 'contractName.json' после компиляции из папки bin. Нажмите F1 и нажмите - - Solidity: код генерируется из вывода компиляции ..) Пожалуйста, добавьте больше шаблонов.
  • Linting с использованием Solhint или Solium
...