In der folgenden Spalte des Sublime-Tutorials wird Ihnen die Methode von Sublime Text3 vorgestellt, um das Problem zu lösen, dass Gosublime den Code nicht automatisch vervollständigen kann. Ich hoffe, dass es für Freunde hilfreich ist in Not!
sublime text3 löst das Problem, dass Gosublime den Code nicht automatisch vervollständigen kann
Version
Sublime Text3.2.1 go version go1.12.1 darwin/amd64 Gosublime 18.11.28
Gosublime installieren
Perferenzen öffnen – Pakete durchsuchen…, Gosublime eingeben, in die Befehlszeile eingeben:
git clone https://github.com/DisposaBoy/GoSublime.git
Autovervollständigungslösung
Bei Verwendung von sublime text3 unter Windows und Mac kann der Gosublime-Plug nicht installiert werden -in. Vervollständige den Code automatisch und habe nach vielen Tagen der Recherche die folgende Lösung gefunden.
Öffnen Sie „Perferenzen – Pakete durchsuchen“ und geben Sie Gosublime ein:
1. Kopieren Sie src/margo.sh/extension-. Beispieldatei /extension-example.go in das Verzeichnis margo
3. Kopieren Sie den Ordner margo (alle Dateien und Verzeichnisse) in das Verzeichnis src/margo.sh/vendor
. Öffnen Sie sublime text3 erneut und warten Sie einige Minuten, bis der Code automatisch vervollständigt wird.
Gosublime-Konfiguration
Perferences–Package Settings–Gosublime–Settings - User { "env": { "GOPATH": "/data", "GOROOT": "/usr/local/go", "PATH": "$GOROOT:$GOPATH:$GOROOT/bin", }, "gscomplete_enabled": true, "fmt_enabled": true, "fmt_tab_indent": false, "fmt_tab_width": 4, "autocomplete_snippets": true, "autocomplete_tests": true, "autocomplete_builtins": true, "autocomplete_closures": true, "autocomplete_suggest_imports": true, "calltips": true, "use_named_imports": true, "autoinst": true, "ipc_timeout": 1, "fmt_cmd": ["goimports"], "on_save": [ {"cmd": "gs_comp_lint"}, {"cmd": "goimports"} ], "lint_enabled": true, "linters": [ {"cmd": ["go", "run"]} ], "comp_lint_enabled": true, "comp_lint_commands": [ {"cmd": ["go", "install"]} ], }
Strg+q, um Hilfe anzuzeigen
Perferences–Package Settings–Gosublime–Key Bindings - Default { "keys": ["ctrl+q"], // "keys": ["super+.", "super+h"], "command": "gs_doc", "args": {"mode": "hint"}, "context": [{ "key": "selector", "operator": "equal", "operand": "source.go" }] },
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass Gosublime den Code in Sublime Text3 nicht automatisch vervollständigen kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!