Автозаполнение скобок в Visual Studio Code for Go - PullRequest
1 голос
/ 10 марта 2019

При использовании кода Visual Studio я заметил, что когда я пишу функцию из автозапуска, она никогда не автозаполняется с круглыми скобками. Например:

fmt. //now select a function Print(a ...interface{}) from autocomplete

fmt.Print //why the  parenthesehas have not been inserted automaticaly?

Это всегда так в коде VS или это как-то связано с настройкой golang для кода VS? Есть ли способ как это исправить?

1 Ответ

1 голос
/ 10 марта 2019

В настройках VSCode (JSON) добавьте следующую строку:

"go.useCodeSnippetsOnFunctionSuggest": true

Или, если вы просматриваете свои предпочтения / настройки в качестве версии пользовательского интерфейса, найдите useCodeSnippetsOnFunctionSuggest и установите для него значение true. Это будет

  • Добавьте скобки в конец имен функций.
  • Дополните предложения функций сигнатурами параметров, включая типы переменных.

Существует также настройка go.useCodeSnippetsOnFunctionSuggestWithoutType, которая делает то же самое, но не включает типы переменных.


Требуется код Visual Studio (поддерживается Microsoft), установленное расширение Go , которое можно найти здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...