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

文章目录

  • sublime text3解决Gosublime无法自动补全代码
    • 版本
    • 安装Gosublime
    • 自动补全解决方法
    • Gosublime配置

版本

Sublime Text3.2.1
go version go1.12.1 darwin/amd64
Gosublime 18.11.28

安装Gosublime

打开Perferences–Browse Packages…,进入Gosublime,在命令行里输入:
git clone https://github.com/DisposaBoy/GoSublime.git

自动补全解决方法

在windows和mac上使用sublime text3安装Gosublime插件后都无法自动补全代码,经过多日的研究找到如下解决方法。
打开Perferences–Browse 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配置

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"]}],
}

ctrl+q显示帮助
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" }]},

sublime text3解决Gosublime无法自动补全代码相关推荐

  1. sublime text3 智能提示和自动补全

    智能提示插件:sublimecodeintel 自动补全: 首选项--设置-用户--在配置中增加 "auto_close_tags": true

  2. Qt安装后要做的第一件事------Qt自动补全代码快捷键和输入法切换快捷键 的冲突解决 (附:fedora下查询 删除软件命令)...

    遥想当年初接触qt,只要能要就心满意足了.随着不断学习,发现了越来越多的问题.在linux环境下,qt自动补全代码的快捷键是ctrl+space,而输入法的切换启动快捷键也是如此,这就冲突了!导致qt ...

  3. jupyter代码字体大小_Jupyter notebook设置背景主题,字体大小及自动补全代码的操作...

    相信看这篇文章的你已经安装好Jupyter notebook,如果还没有的话可以看windows python3怎么安装Jupyter Notebooks? Jupyter Notebook的默认背景 ...

  4. java输入代码快捷键是什么_eclipse自动补全代码快捷键是什么

    eclipse自动补全代码快捷键是空格键和回车键,补全代码功能需设置"Auto Activation triggers for java",代码提示选项补充完整后,输入关键字即可得 ...

  5. IDEA 自动补全代码快捷键设置

    IDEA 自动补全代码快捷键设置(个人喜好) 一.自动补全 快速生成方法返回值 =>原始快捷键 ctrl+alt+v ===> alt+enter file -> settings ...

  6. mac idea 自动补全代码

    mac idea 自动补全代码 快捷生成返回值 option + command + v

  7. vs 快捷键、自动补全代码

    自动补全代码(双击tab) ctor: 自动补全构造函数 prop: 自动补全成员属性 cw: 自动补全Control.WriteLIne() 快捷键 Ctrl + K + S : 代码块添加标签快捷 ...

  8. Jupyter Notebook自动补全代码格式化

    Jupyter Notebook自动补全&代码格式化 安装 nbextensions 安装:pip install jupyter_contrib_nbextensions -i https: ...

  9. 【已解决】IDEA自动补全功能失效解决方法

    IDEA自动补全功能失效解决方法 解决方法: 找到这一段文字,把勾选去掉

最新文章

  1. mxnet输出训练loss
  2. Coolite Toolkit学习笔记九:表单布局控件FormLayout与FromPanel
  3. java回调如何理解_如何理解java中的回调
  4. hibernate3.2多表关联查询常见问题
  5. vue+vuecli+webapck2实现多页面应用
  6. Eigen(7)Map类
  7. failed to open log file_C++中glog源码剖析以及如何设计一个高效 log模块
  8. 洛谷P1116题解(Java语言描述)
  9. python关于二手房的课程论文_python之数据清理-以二手房信息为例
  10. j2se--Socket沟通
  11. GameMap地图初始化
  12. 使用IE7登陆工商银行的个人网上银行
  13. 泰勒公式推导及多元泰勒展开式
  14. vbs或vbe如何修改图标
  15. 贤心的WEB弹窗挺不错的
  16. 向量或矩阵的微分计算
  17. idm 无法下载此文件 备注: SSL_connect error 5
  18. linux下的软件包
  19. 计算机毕业论文乐谱播放器,给大家推荐一个超强的播放器!我刚发现的。居然显示乐谱...
  20. 插板法、捆绑法、插空法

热门文章

  1. 美国各州格言,大家可以看看什么词最多
  2. 三星S508手机DIY图文教程全攻略
  3. 360qqq的背后是什么?
  4. NBUT 1218 You are my brother
  5. svm手写数字识别python_SVM算法识别手写体数字
  6. 服务器pg信号指的是什么信号,什么是PG信号?PG信号是怎么形成的?PG信号的作用?...
  7. linux 发送at指令,AT指令(打电话与发短信)
  8. 【玩转c++】多态深度刨析
  9. 歌德巴赫猜想。任何一个偶数都可以分解为两个素数之和。(其实这是个C二级考试的模拟试题)...
  10. MiniFly微型四轴开发学习日志(一)——MiniFly 微型四轴软件原理