sublime text3如何解决Gosublime无法自动补全代码
发布时间 - 2019-11-25 00:00:00 点击率:次下面由sublime教程栏目给大家分享sublime text3解决gosublime无法自动补全代码的方法,希望对需要的朋友有所帮助!
sublime text3解决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
# windows
# 目录下
# 解决方法
# 给大家
# 几分钟
# 命令行
# 就可以
# 多日
# 稍等
# mac
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
详解jQuery停止动画——stop()方法的使用
Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程
VIVO手机上del键无效OnKeyListener不响应的原因及解决方法
Laravel Fortify是什么,和Jetstream有什么关系
Win10如何卸载预装Edge扩展_Win10卸载Edge扩展教程【方法】
Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载
简历在线制作网站免费版,如何创建个人简历?
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
Laravel如何实现事件和监听器?(Event & Listener实战)
如何用5美元大硬盘VPS安全高效搭建个人网站?
如何用花生壳三步快速搭建专属网站?
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?
如何在阿里云部署织梦网站?
如何在建站主机中优化服务器配置?
javascript日期怎么处理_如何格式化输出
jquery插件bootstrapValidator表单验证详解
如何快速上传建站程序避免常见错误?
如何用狗爹虚拟主机快速搭建网站?
EditPlus中的正则表达式 实战(1)
如何在IIS中新建站点并解决端口绑定冲突?
在centOS 7安装mysql 5.7的详细教程
如何为不同团队 ID 动态生成多个独立按钮
Win11应用商店下载慢怎么办 Win11更改DNS提速下载【修复】
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
北京的网站制作公司有哪些,哪个视频网站最好?
logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?
Laravel如何实现文件上传和存储?(本地与S3配置)
香港服务器网站卡顿?如何解决网络延迟与负载问题?
如何基于PHP生成高效IDC网络公司建站源码?
Linux虚拟化技术教程_KVMQEMU虚拟机安装与调优
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
canvas 画布在主流浏览器中的尺寸限制详细介绍
绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信
如何在服务器上配置二级域名建站?
JavaScript如何实现错误处理_try...catch如何捕获异常?
教你用AI润色文章,让你的文字表达更专业
Laravel如何生成API文档?(Swagger/OpenAPI教程)
Laravel项目怎么部署到Linux_Laravel Nginx配置详解
如何快速查询网址的建站时间与历史轨迹?
如何用PHP快速搭建高效网站?分步指南
清除minerd进程的简单方法
今日头条AI怎样推荐抢票工具_今日头条AI抢票工具推荐算法与筛选【技巧】
弹幕视频网站制作教程下载,弹幕视频网站是什么意思?
如何在局域网内绑定自建网站域名?
微信小程序 五星评分(包括半颗星评分)实例代码
香港服务器建站指南:外贸独立站搭建与跨境电商配置流程
如何在云主机上快速搭建多站点网站?
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
大连 网站制作,大连天途有线官网?


+h"],
"command": "gs_doc",
"args": {"mode": "hint"},
"context": [{ "key": "selector", "operator": "equal", "operand": "source.go" }]
},