This commit is contained in:
Greg Van Liew 2020-06-09 16:46:45 -07:00
Родитель b50d780435
Коммит cfc95f9e8a
18 изменённых файлов: 15 добавлений и 23 удалений

Просмотреть файл

@ -187,7 +187,7 @@ For example, imagine that the latest Stable version of VS Code is `1.8.0` and th
### Marketplace integration
You can customize how your extension looks in the Visual Studio Marketplace. See the [Go extension](https://marketplace.visualstudio.com/items/ms-vscode.Go) for an example.
You can customize how your extension looks in the Visual Studio Marketplace. See the [Go extension](https://marketplace.visualstudio.com/items/golang.go) for an example.
Here are some tips for making your extension look great on the Marketplace:

Просмотреть файл

@ -12,7 +12,7 @@ June 9, 2020 by The VS Code Team, [@code](https://twitter.com/code)
From the beginning, we have worked with developer communities to build Visual Studio Code as a powerful, extensible editor. Five years into this journey, individuals and organizations in our community have helped us create an editor that is really for all developers, using any language.
For many of our 11 million users, VS Code is their primary code editor, as is the case for 41% of developers that are working with Go (according to the [Go developer survey](https://blog.golang.org/survey2019-results)). We are proud of the work that we have done on the [Go extension for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=golang.Go), which is the result of an extensive development effort together with the Go community by virtue of both code contributions and integration with over a dozen independently maintained tools.
For many of our 11 million users, VS Code is their primary code editor, as is the case for 41% of developers that are working with Go (according to the [Go developer survey](https://blog.golang.org/survey2019-results)). We are proud of the work that we have done on the [Go extension for Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=golang.go), which is the result of an extensive development effort together with the Go community by virtue of both code contributions and integration with over a dozen independently maintained tools.
![Go extension](go-extension.png)

Просмотреть файл

@ -18,7 +18,7 @@ One of the key features of Visual Studio Code is its great debugging support. VS
VS Code has built-in debugging support for the [Node.js](https://nodejs.org/) runtime and can debug JavaScript, TypeScript, or any other language that gets transpiled to JavaScript.
For debugging other languages and runtimes (including [PHP](https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-debug), [Ruby](https://marketplace.visualstudio.com/items?itemName=rebornix.Ruby), [Go](https://marketplace.visualstudio.com/items?itemName=ms-vscode.Go), [C#](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp), [Python](https://marketplace.visualstudio.com/items?itemName=ms-python.python), [C++](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools), [PowerShell](https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell) and [many others](https://marketplace.visualstudio.com/search?term=debug&target=VSCode&category=Debuggers&sortBy=Relevance)), look for `Debuggers` [extensions](/docs/editor/extension-gallery.md) in our VS Code [Marketplace](https://marketplace.visualstudio.com/vscode/Debuggers) or select **Install Additional Debuggers** in the top-level Run menu.
For debugging other languages and runtimes (including [PHP](https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-debug), [Ruby](https://marketplace.visualstudio.com/items?itemName=rebornix.Ruby), [Go](https://marketplace.visualstudio.com/items?itemName=golang.go), [C#](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp), [Python](https://marketplace.visualstudio.com/items?itemName=ms-python.python), [C++](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools), [PowerShell](https://marketplace.visualstudio.com/items?itemName=ms-vscode.PowerShell) and [many others](https://marketplace.visualstudio.com/search?term=debug&target=VSCode&category=Debuggers&sortBy=Relevance)), look for `Debuggers` [extensions](/docs/editor/extension-gallery.md) in our VS Code [Marketplace](https://marketplace.visualstudio.com/vscode/Debuggers) or select **Install Additional Debuggers** in the top-level Run menu.
Below are several popular extensions which include debugging support:

Просмотреть файл

@ -13,7 +13,7 @@ Using the Go extension for Visual Studio Code, you get language features like In
![go extension banner](images/go/go-extension.png)
You can install the Go extension from the VS Code [Marketplace](https://marketplace.visualstudio.com/items?itemName=ms-vscode.Go).
You can install the Go extension from the VS Code [Marketplace](https://marketplace.visualstudio.com/items?itemName=golang.go).
## IntelliSense
@ -105,15 +105,15 @@ You can rename symbols using `kb(editor.action.rename)` or by running the **Rena
## Debugging
The Go extension lets you debug Go code as well. You will need to install the [Delve](https://github.com/derekparker/delve) debugger manually as a prerequisite. Read [Debugging Go code using VS Code](https://github.com/Microsoft/vscode-go/wiki/Debugging-Go-code-using-VS-Code) for setup steps, information on remote debugging and a troubleshooting guide.
The Go extension lets you debug Go code as well. You will need to install the [Delve](https://github.com/derekparker/delve) debugger manually as a prerequisite. Read [Debug Go programs in VS Code](https://github.com/golang/vscode-go/blob/master/docs/debugging.md) for setup steps, information on remote debugging and a troubleshooting guide.
## Next steps
This has been a brief overview showing the Go extension features within VS Code. For more information, see the details provided in the Go extension [README](https://marketplace.visualstudio.com/items?itemName=ms-vscode.Go).
This has been a brief overview showing the Go extension features within VS Code. For more information, see the details provided in the Go extension [README](https://marketplace.visualstudio.com/items?itemName=golang.go).
To stay up-to-date on the latest features/bug fixes for the Go extension, see the [CHANGELOG](https://github.com/Microsoft/vscode-go/blob/master/CHANGELOG.md).
To stay up-to-date on the latest features/bug fixes for the Go extension, see the [CHANGELOG](https://github.com/golang/vscode-go/blob/master/CHANGELOG.md).
If you have any issues or feature requests, feel free to log them in the Go extension [repo](https://github.com/Microsoft/vscode-go/issues).
If you have any issues or feature requests, feel free to log them in the Go extension [repo](https://github.com/golang/vscode-go/issues).
If you'd like to learn more about VS Code, try these topics:

Просмотреть файл

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a31b75185afd3775fc80e881d4e99cdfdfd32c5ea977eb2addf9263ed5e08fca
size 37120
oid sha256:0faca938c62571e05655bf6c384bc3b50ba1502da5b8a9005a5879e428af4d88
size 50263

Просмотреть файл

@ -589,7 +589,7 @@ You can then set up `container1-src/.devcontainer.json` for Go development as fo
"dockerComposeFile": ["../docker-compose.yml"],
"service": "container-1",
"shutdownAction": "none",
"extensions": ["ms-vscode.Go"],
"extensions": ["golang.go"],
// Open the sub-folder with the source code
"workspaceFolder": "/workspace/container1-src",
}

Просмотреть файл

@ -718,7 +718,7 @@ For example:
"name": "My Go App",
"dockerFile": "Dockerfile",
"extensions": [
"ms-vscode.go"
"golang.go"
],
"runArgs": [
"--cap-add=SYS_PTRACE",

Просмотреть файл

@ -57,7 +57,6 @@ As more and more teams in Microsoft contribute extensions, we realize that it ca
| [Duffle Coat](https://marketplace.visualstudio.com/items/ms-kubernetes-tools.duffle-coat) | ✔ | [MIT](https://marketplace.visualstudio.com/items/ms-kubernetes-tools.duffle-coat/license) |
| [Dynamics AL Language](https://marketplace.visualstudio.com/items/ms-dynamics-smb.al) | | [Microsoft](https://marketplace.visualstudio.com/items/ms-dynamics-smb.al/license) |
| [GitHub Issues](https://marketplace.visualstudio.com/items/ms-vscode.github-issues-prs) | ✔ | [MIT](https://marketplace.visualstudio.com/items/ms-vscode.github-issues-prs/license) |
| [Go](https://marketplace.visualstudio.com/items/ms-vscode.Go) | ✔ | [MIT](https://marketplace.visualstudio.com/items/ms-vscode.Go/license) |
| [IntelliCode](https://marketplace.visualstudio.com/items/VisualStudioExptTeam.vscodeintellicode) | | [Microsoft](https://marketplace.visualstudio.com/items/VisualStudioExptTeam.vscodeintellicode/license) |
| [Java Debugger](https://marketplace.visualstudio.com/items/vscjava.vscode-java-debug) | ✔ | [MIT](https://marketplace.visualstudio.com/items/vscjava.vscode-java-debug/license) |
| [Java Dependency Viewer](https://marketplace.visualstudio.com/items/vscjava.vscode-java-dependency) | ✔ | [MIT](https://marketplace.visualstudio.com/items/vscjava.vscode-java-dependency/license) |

Просмотреть файл

@ -549,7 +549,6 @@ These are the [closed bugs](https://github.com/Microsoft/vscode/issues?q=is%3Ais
Our team maintains or contributes to a number of VS Code extensions. Most notably:
* [Go](https://marketplace.visualstudio.com/items?itemName=ms-vscode.Go)
* [TSLint](https://marketplace.visualstudio.com/items?itemName=eg2.tslint)
* [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)
* [Docker](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker)

Просмотреть файл

@ -452,7 +452,6 @@ These are the [closed bugs](https://github.com/Microsoft/vscode/issues?q=is%3Ais
Our team maintains or contributes to a number of VS Code extensions. Most notably:
* [Go](https://marketplace.visualstudio.com/items?itemName=ms-vscode.Go)
* [TSLint](https://marketplace.visualstudio.com/items?itemName=eg2.tslint)
* [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)
* [Docker](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker)

Просмотреть файл

@ -372,7 +372,6 @@ These are the [closed bugs](https://github.com/Microsoft/vscode/issues?q=is%3Ais
Our team maintains or contributes to a number of VS Code extensions. Most notably:
* [Go](https://marketplace.visualstudio.com/items?itemName=ms-vscode.Go)
* [TSLint](https://marketplace.visualstudio.com/items?itemName=eg2.tslint) : We contributed to the [tslint language server plugin](https://github.com/angelozerr/tslint-language-service) and there is now a [preview](https://github.com/angelozerr/tslint-language-service#vscode) available to try out for VS Code.
* [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)
* [Docker](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker)

Просмотреть файл

@ -443,7 +443,7 @@ In addition, the following Microsoft extensions have been updated:
* [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)
* [TSLint](https://marketplace.visualstudio.com/items?itemName=eg2.tslint)
* [Go](https://marketplace.visualstudio.com/items?itemName=ms-vscode.Go)
* [Go](https://marketplace.visualstudio.com/items?itemName=golang.go)
As mentioned [above](#multi-root-workspace-tips-for-extension-authors), there is an multi-root workspace [guide](https://github.com/Microsoft/vscode/wiki/Adopting-Multi-Root-Workspace-APIs) to help you update your own extensions.

Просмотреть файл

@ -664,7 +664,7 @@ Our team maintains or contributes to a number of VS Code extensions. Most notabl
### Go
Below are some of the key features the [Go](https://marketplace.visualstudio.com/items?itemName=ms-vscode.Go) extension now supports when you use the new [Go modules](https://github.com/golang/go/wiki/Modules) in Go 1.11:
Below are some of the key features the [Go](https://marketplace.visualstudio.com/items?itemName=golang.go) extension now supports when you use the new [Go modules](https://github.com/golang/go/wiki/Modules) in Go 1.11:
* Code navigation (Go to Definition, Signature Help, Symbol info on hover)
* Code completion

Просмотреть файл

@ -531,7 +531,6 @@ These are the [closed bugs](https://github.com/Microsoft/vscode/issues?q=is%3Ais
Our team maintains or contributes to a number of VS Code extensions. Most notably:
* [Go](https://marketplace.visualstudio.com/items?itemName=ms-vscode.Go)
* [Python](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
* [TSLint](https://marketplace.visualstudio.com/items?itemName=eg2.tslint)
* [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)

Просмотреть файл

@ -345,7 +345,6 @@ These are the [closed bugs](https://github.com/Microsoft/vscode/issues?q=is%3Ais
Our team maintains or contributes to a number of VS Code extensions. Most notably:
* [Go](https://marketplace.visualstudio.com/items?itemName=ms-vscode.Go)
* [Python](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
* [TSLint](https://marketplace.visualstudio.com/items?itemName=eg2.tslint)
* [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)

Просмотреть файл

@ -527,7 +527,6 @@ These are the [closed bugs](https://github.com/Microsoft/vscode/issues?q=is%3Ais
Our team maintains or contributes to a number of VS Code extensions. Most notably:
* [Go](https://marketplace.visualstudio.com/items?itemName=ms-vscode.Go)
* [Python](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
* [TSLint](https://marketplace.visualstudio.com/items?itemName=eg2.tslint)
* [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)

Просмотреть файл

@ -750,7 +750,6 @@ These are the [closed bugs](https://github.com/Microsoft/vscode/issues?q=is%3Ais
Our team maintains or contributes to a number of VS Code extensions. Most notably:
* [Go](https://marketplace.visualstudio.com/items?itemName=ms-vscode.Go)
* [TSLint](https://marketplace.visualstudio.com/items?itemName=eg2.tslint)
* [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)
* [Debugger for Chrome](https://marketplace.visualstudio.com/items?itemName=msjsdiag.debugger-for-chrome)

Просмотреть файл

@ -48,7 +48,7 @@ The [`vsce` publishing tool](/docs/extensions/publish-extension.md) lets you eas
## Extension samples
If you'd rather start your extension by modifying a working example, you can find [extension samples](/docs/extensions/samples/.md) as well as the source code for many extensions on GitHub ([Go Language Support](https://github.com/microsoft/vscode-go)).
If you'd rather start your extension by modifying a working example, you can find [extension samples](/docs/extensions/samples/.md) as well as the source code for many extensions on GitHub ([Go Language Support](https://github.com/golang/vscode-go)).
## VS Code is Open Source!