diff --git a/doc/diagnostics.html b/doc/diagnostics.html index decd864f36..0ed0e81b92 100644 --- a/doc/diagnostics.html +++ b/doc/diagnostics.html @@ -354,9 +354,7 @@ $ go build -gcflags="-dwarflocationlists=true"

Even though both delve and gdb provides CLIs, most editor integrations -and IDEs provides debugging-specific user interfaces. Please refer to -the editors guide to see the options -with debugger UI support. +and IDEs provides debugging-specific user interfaces.

Is it possible to do postmortem debugging with Go programs?

diff --git a/doc/editors.html b/doc/editors.html index 4a8c7eab6b..617a100130 100644 --- a/doc/editors.html +++ b/doc/editors.html @@ -33,199 +33,3 @@ community-maintained list of IDEs and text editor plugins is available at the Wiki.

- -

-Each development environment integrates a number of Go-specific tools. -The following feature matrix lists and compares the most significant features. -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

vim

Visual Studio Code

GoLand

Atom
Editing features
Build and run from the editor/IDEYesYesYesYes
Autocompletion of identifiers (variable, method, and function names)YesYesYesYes
Type-aware autocompletionNoNoYesNo
Rename identifiersYesYesYesYes
Auto format, build, vet, and lint on saveYesYesYes1Yes
Auto insert import paths and remove unused on saveYesYesYes2Yes
Auto generate JSON, XML tags for struct fieldsYesYesYesYes
Navigation features
Display documentation inline, or open godoc in browserYesYesYesYes
Switch between *.go and *_test.go fileYesYesYesNo
Jump to definition and refereesYesYesYesYes
Look up for interface implementationsYesYesYesYes
Search for callers and calleesYesYesYesYes
Testing and debugging features
Debugger supportNoYesYesYes3
Run a single test case, all tests from file, or all tests from a packageYesYesYesNo
Auto generate tests for packages, files and identifiersNoYesYesNo
Debug testsNoYesYesYes3
Display test coverageYesYesYesYes
InstallInstallInstallInstall
- -

-1Possible when enabled via Settings > Go > On Save, go vet and golint are available via plugins. Also runs tests on save if configured. -
-2Additionally, user input can disambiguate when two or more options are available. -
-3Available if the go-debug package is installed. -

- - - - diff --git a/doc/editors/go-plus.png b/doc/editors/go-plus.png deleted file mode 100644 index c09c7fe675..0000000000 Binary files a/doc/editors/go-plus.png and /dev/null differ diff --git a/doc/editors/goland.png b/doc/editors/goland.png deleted file mode 100644 index 842f089e4a..0000000000 Binary files a/doc/editors/goland.png and /dev/null differ diff --git a/doc/editors/vimgo.png b/doc/editors/vimgo.png deleted file mode 100644 index cf317eff32..0000000000 Binary files a/doc/editors/vimgo.png and /dev/null differ diff --git a/doc/editors/vscodego.png b/doc/editors/vscodego.png deleted file mode 100644 index 4e6c7b8047..0000000000 Binary files a/doc/editors/vscodego.png and /dev/null differ