Wide 是一个基于 Web 的 Go 语言 IDE, 其目标不是彻底代替本地 IDE,而是做本地 IDE 很难做到的事情:
分享代码:类似 playground,但支持多文件并提供嵌入方式,在其他网站(比如技术社区帖子)展现、运行代码
团队协同:比如标记代码 issue 并通知、编辑状态显示,这个特性很类似一些即时战略游戏中的玩家协作,这里是 特性设计:英雄模式
随时随地:不用装环境(或者说不用经常升级吧),能联网就能开发。当然,也可以本地跑 Wide
支持移动设备,即使不支持开发(或者是支持的体验很差),但是可以运行,可以浏览代码
易于和其他系统进行集成、扩展
大家可以使用我们提供的 Wide 在线服务,也可以自行下载并在本地环境运行 Wide 私服!
Playground
Wide 目前提供了运行单文件的 Playground,可以看作是 golang.org 的 Go Playground 的增强版:
语法高亮、自动完成
通过 WebSocket 进行实时运行输出
Disqus 整合
能够方便地嵌入其他站点(比如个人博客),请查看 《Go 学习笔记》 进行体验
使用截图
自动完成
快速打开文件
多主题
显示构建错误
交叉编译
1.5.1 改进
引用来自“wkgcass”的评论
自动补全由后端完成,这个思路不错。。引用来自“JerryLin”的评论
@88250 已经clone了,但没看到排版部分的介绍,请问用的哪一款js editor?引用来自“JerryLin”的评论
@88250 在线IDE的编辑部分实现思路是什么,排版/联想功能是怎么实现的?引用来自“88250”的评论
PS:附送 10 个黑客派注册邀请码E7Wj3HDvfX1GHD1V
PdgH0QLws3bIqYQm
I5F2M3VijGeNLG2N
78QM25deWTy17JgK
x92Tduvmxugdhtte
sZsaXhGfzBczrbOI
6PdcPZJEVNXovLVo
c92VkfQWOO4Hp9vf
pCuoMffKyV2ZSWxs
FPWIKrkvvi1LBv1B
引用来自“宁小瓦”的评论
这么快就都不能用了 能私信个不引用来自“88250”的评论
PS:附送 10 个黑客派注册邀请码E7Wj3HDvfX1GHD1V
PdgH0QLws3bIqYQm
I5F2M3VijGeNLG2N
78QM25deWTy17JgK
x92Tduvmxugdhtte
sZsaXhGfzBczrbOI
6PdcPZJEVNXovLVo
c92VkfQWOO4Hp9vf
pCuoMffKyV2ZSWxs
FPWIKrkvvi1LBv1B
引用来自“宁小瓦”的评论
这么快就都不能用了 能私信个不引用来自“noday”的评论
同时做这么多开源项目,精力充沛引用来自“钧泽”的评论
支持引用来自“itfanr”的评论
@88250 我看你是要疯了。各个项目都在维护。