From: Andrew Bonventre Date: Mon, 5 Feb 2018 17:10:22 +0000 (-0500) Subject: doc/editors: remove feature matrix for various editors/IDEs X-Git-Tag: go1.10rc2~2^2~8 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=4558321e;p=gostls13.git doc/editors: remove feature matrix for various editors/IDEs The speed of feature development for these products outpaces the standard Go 6-month release cycle tied to this page. The cost of maintaining this list is becoming a burden as we make every attempt at being impartial. As of this writing, we believe feature lists belong on the pages of the editors/IDEs themselves. Change-Id: Ie2dfe0e0d47d203c913373e58cbb65cb0fb14d0c Reviewed-on: https://go-review.googlesource.com/91976 Reviewed-by: Brad Fitzpatrick --- 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