So lösen Sie das Problem, dass Gosublime den Code in Sublime Text3 nicht automatisch vervollständigen kann

藏色散人
Freigeben: 2019-11-25 13:37:12
nach vorne
5369 Leute haben es durchsucht

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!

So lösen Sie das Problem, dass Gosublime den Code in Sublime Text3 nicht automatisch vervollständigen kann

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
Nach dem Login kopieren

Gosublime installieren

Perferenzen öffnen – Pakete durchsuchen…, Gosublime eingeben, in die Befehlszeile eingeben:

git clone https://github.com/DisposaBoy/GoSublime.git
Nach dem Login kopieren

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"]}
    ],
}
Nach dem Login kopieren

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" }]
},
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!