sublime text3如何解决Gosublime无法自动补全代码


本文摘自PHP中文网,作者藏色散人,侵删。

下面由sublime教程栏目给大家分享sublime text3解决Gosublime无法自动补全代码的方法,希望对需要的朋友有所帮助!

sublime text3解决Gosublime无法自动补全代码

版本

1

2

3

Sublime Text3.2.1

go version go1.12.1 darwin/amd64

Gosublime 18.11.28

安装Gosublime

打开Perferences?CBrowse Packages…,进入Gosublime,在命令行里输入:

1

git clone https://github.com/DisposaBoy/GoSublime.git

自动补全解决方法

在windows和mac上使用sublime text3安装Gosublime插件后都无法自动补全代码,经过多日的研究找到如下解决方法。

打开Perferences?CBrowse Packages…,进入Gosublime:

1、在src目录下创建margo目录;

2、拷贝src/margo.sh/extension-example/extension-example.go文件到margo目录下;

3、拷贝margo文件夹(所有文件和目录)到src/margo.sh/vendor目录下;

4、重新打开sublime text3,稍等几分钟就可以自动补全代码了。

Gosublime配置

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

Perferences?CPackage Settings?CGosublime?CSettings - 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"]}

    ],

}

ctrl+q显示帮助

1

2

3

4

5

6

7

8

Perferences?CPackage Settings?CGosublime?CKey Bindings - Default

{

"keys": ["ctrl+q"],

// "keys": ["super+.", "super+h"],

"command": "gs_doc",

"args": {"mode": "hint"},

"context": [{ "key": "selector", "operator": "equal", "operand": "source.go" }]

},

以上就是sublime text3如何解决Gosublime无法自动补全代码的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

sublime text3配置ctrl+鼠标左键进行函数跳转的方法

sublime快捷键

sublime中实现代码检测

分享sublime text2小技巧

sublime添加vue模板

mac如何使用安装sublime函数追踪插件

sublime text怎么新增gbk编码支持

来比一比sublime和vscode?

sublime中web inspector怎么使用并调试javascript程序

sublime text3快捷键有哪些?sublime text3快捷键使用方法

更多相关阅读请进入《sublime》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...