The Go Programming Language
› http://golang.org/
› Go Playground
Go Projects
› Revel Web Framework
JerseyCafe

想知道大家在 Mac 下写 Go 都是用的什么 IDE

  •  
  •   JerseyCafe · May 9, 2018 · 9113 views
    This topic created in 3102 days ago, the information mentioned may be changed or developed.

    想了解下大家在使用 Go 开发中, Go 的环境搭建, 以及推荐使用的 IDE。 推荐理由等等。

    86 replies  •  2018-07-03 10:57:27 +08:00
    kunluanbudang
    kunluanbudang
    May 9, 2018 via Android
    1
    vscode
    maemual
    maemual
    May 9, 2018
    2
    有钱买 GoLand,没钱 vs code
    mofe
    mofe
    May 9, 2018
    3
    vim 感觉自己很酷,哈哈
    ranwu
    ranwu
    May 9, 2018
    4
    idea go 插件
    kohnv
    kohnv
    May 9, 2018 via iPhone
    5
    emacs 写 cpp 不行 写 go 挺爽的
    vclin
    vclin
    May 9, 2018
    6
    vscode,自动格式化代码不错,不过相对于 liteide,vscode 还是有一些函数不能跳转,不过界面+调试很省心
    gclove
    gclove
    May 9, 2018
    7
    自然是 code 啦, 推荐指数 5 颗星. 该有的功能都有。 更新也快

    Go Land 也可以, 不过不喜欢这种重的编辑器. 3 颗星吧


    实在不行, atom, subl 也可以
    c0pper
    c0pper
    May 9, 2018
    8
    @kohnv 你用什么插件,我用 spacemacs 有 evil, auto-completion, syntax-checking, go to def 还是不好用
    huclengyue
    huclengyue
    May 9, 2018
    9
    GoLand
    Sunshow
    Sunshow
    May 9, 2018
    10
    GoLand
    fangchang
    fangchang
    May 9, 2018
    11
    GoLand
    natscat
    natscat
    May 9, 2018
    12
    sublime
    WinMain
    WinMain
    May 9, 2018
    13
    记事本
    xrlin
    xrlin
    May 9, 2018
    14
    Goland 啦,开箱即用,debug、配置方便。
    per
    per
    May 9, 2018 via iPhone
    15
    Emacs 主要是 go 的工具链太好用,gocode godef gofmt 配置一下就用
    lujiajing1126
    lujiajing1126
    May 9, 2018
    16
    Goland
    kennylam777
    kennylam777
    May 9, 2018
    17
    vscode
    wuYin
    wuYin
    May 9, 2018 via Android
    18
    Goland 自定义 live template 外加酷酷的 Material 主题,还有 Search Everywhere 功能,相比 VS Code 定义跳转支持得要好太多。所以我选 Goland
    metrue
    metrue
    May 9, 2018 via iPhone
    19
    vim
    qiyuey
    qiyuey
    May 9, 2018
    20
    GoLand
    ycbb123
    ycbb123
    May 9, 2018
    21
    GoLand
    StaticLove
    StaticLove
    May 9, 2018
    22
    GoLand +1
    evanvane
    evanvane
    May 9, 2018
    23
    GoLand
    佩服那些搞一堆插件的
    喜欢开箱即用的
    wzwwzw
    wzwwzw
    May 9, 2018
    24
    vscode goland
    lcj2class
    lcj2class
    May 9, 2018
    25
    建议学一个受用终生的编辑器,比如:Emacs。社区也非常活跃: https://emacs-china.org/
    hehe12dyo
    hehe12dyo
    May 9, 2018
    26
    GoLand 佩服哪些装 x 搞一堆插件的。
    BBCCBB
    BBCCBB
    May 9, 2018
    27
    vim。哈哈
    orvice
    orvice
    May 9, 2018
    28
    vscode
    wweir
    wweir
    May 9, 2018 via Android
    29
    我用 vscode,因为自己喜欢乱翻代码,经常看些各种语言的东西。
    只接触 golang 的话,goland 省事、强大一点。
    yylucifer
    yylucifer
    May 10, 2018
    30
    goland 爽一笔
    0915240
    0915240
    May 10, 2018 via iPhone
    31
    vscode goland
    Reficul
    Reficul
    May 10, 2018
    32
    @wweir 所以我选择用 IDEA 然后装上一大堆插件 XD
    wweir
    wweir
    May 10, 2018
    33
    @Reficul 话说,JetBrains 的正确打开方式不是直接上全家桶,各语言的 IDE 各装一个么 🤣
    wlwood
    wlwood
    May 10, 2018 via Android
    34
    emacs
    zv2
    zv2
    May 10, 2018
    35
    sublime
    resory
    resory
    May 10, 2018
    36
    word.
    jennifertxwoodma
    jennifertxwoodma
    May 10, 2018
    37
    我感觉 atom 挺好的
    zzmstring
    zzmstring
    May 10, 2018
    38
    人生苦短,我用 JB
    fiht
    fiht
    May 10, 2018
    39
    GoLand 的 自动导入 /取消导入 功能简直不要太方便。
    hzqvipmailman
    hzqvipmailman
    May 10, 2018
    40
    一般供选择的有
    goland golite vscode
    优缺点:
    goland 整套封装很好,但是比较重,和对语言的针对性强
    golite 够快,但是个人感觉功能没有 goland 强,对于其他文件格式支持不是太完善
    vscode 需要比较多的插件配置,特别是 go 插件 依赖插件 需要有 梯子 去拉取,不然没法用的,
    但是好处就太强大了,插件的丰富可以让你随心所欲,而且 vscode 个人感觉只一款轻量级的全能编辑器之一,值得一直伴随你的 codeing 生活,虽然初期成本高,习惯了就很强大,如 vim 一样

    所以我最终推荐是,如果长期编码,建议还是用 vscode
    如果只是试试水尝试用 golang 建议用 goland
    ghonfir
    ghonfir
    May 10, 2018
    41
    goland 太臃肿了 不太喜欢
    基本只用 vscode,只是配置比较麻烦,所以自己写了个小工具自动生成项目,直接把文件夹拉进去直接写
    bird8848
    bird8848
    May 10, 2018
    42
    vim,装上 vim-go 插件。轻量级,易配置,自动格式化、查看文档也方便
    luw2007
    luw2007
    May 10, 2018
    43
    vscode
    vim
    goland

    建议:自己写着小东西 vim。自己写项目
    qinhaoic
    qinhaoic
    May 10, 2018
    44
    点进来我以为大家都会推荐 vscode 呢,结果好多 goland 的。我自己两个都用过,但现在基本只用 vscode,简单轻量,插件丰富,强烈推荐啊。
    luw2007
    luw2007
    May 10, 2018
    45
    vscode
    vim
    goland

    建议:自己写着小东西 vim。自己写项目 vscode。看别人的项目 goland
    vim 打开速度快,装上 vim-go 基本可以干活
    vscode ide,装上插件,编辑,查看文档,跳转还算可以。
    goland,跳转和重构比 vscode 好一点,不过资源占用比较多。
    JerseyCafe
    JerseyCafe
    OP
    May 10, 2018
    46
    @所有人 谢谢大家这么热情的回复推荐和建议哈、 真的很感谢 。
    pzzrudlf
    pzzrudlf
    May 10, 2018 via Android
    47
    @luw2007 现在电脑的基本配置都挺高的。
    vexjoe
    vexjoe
    May 10, 2018
    48
    Intellij IDEA,装个 go 插件。原因
    - 平时写 java
    - 官方说明:This plugin extends IntelliJ platform with Go-specific coding assistance and tool integrations, and has **everything you could find in GoLand.**
    flxxy
    flxxy
    May 10, 2018
    49
    开箱即用 Goland,了解一下
    你如果有多余的精力可以去 vscode
    Veigar
    Veigar
    May 10, 2018
    50
    vim 习惯了
    justfly
    justfly
    May 10, 2018
    51
    几年的 vimer 用的 vim-go

    图省事直接一个 vscode 解决
    y835L9DyC5XD09kq
    y835L9DyC5XD09kq
    May 10, 2018
    52
    一直用 Atom+Goplus,昨天刚转的 idea
    EINDEX
    EINDEX
    May 10, 2018
    53
    vscode or vim 站一票
    kohnv
    kohnv
    May 10, 2018 via iPhone
    54
    @c0pper gofmt godef go-autocomplete 配合通用的一些东西比如 yasnippet,projectile,magit。常用的跳转,补全,模板生成,一键 gotest,找文件,git 管理等需求基本都满足了。可能你需求比较复杂吧。。
    icexin
    icexin
    May 10, 2018
    55
    由于在开发机上开发,一直使用 emacs,spacemacs 默认的配置感觉就够使了,daemon 模式配合 tmux,回家完全不用带电脑,爽!
    icexin
    icexin
    May 10, 2018
    56
    @kohnv irony-mode 配合 rtags,一个补全,一个索引,日常工作都可以涵盖,可以试一下。
    alexsunxl
    alexsunxl
    May 10, 2018
    57
    emacs,
    写啥都用 emacs
    居然能看到友军, 不容易啊
    cherrychen
    cherrychen
    May 10, 2018
    58
    vscode
    vim
    sudoz
    sudoz
    May 10, 2018
    59
    IDE 只要是 JB 家有的我一律推荐 JB 家
    nuxt
    nuxt
    May 10, 2018
    60
    goland
    gyf304
    gyf304
    May 10, 2018
    61
    vscode. 但 vscode 用 symlink 会出 bug.
    lkpjj
    lkpjj
    May 10, 2018
    62
    emacs
    chenchuanyin
    chenchuanyin
    May 10, 2018
    63
    emacs 配置 spacemacs+gocode
    wulin
    wulin
    May 10, 2018
    64
    只有我一个用 LiteIDE 吗
    CMGS
    CMGS
    May 10, 2018
    65
    vscode 保平安
    miketeam
    miketeam
    May 10, 2018 via iPhone
    66
    有钱狗兰,没钱盗版也要狗兰
    spice630
    spice630
    May 10, 2018
    67
    goland
    觉得重的只是电脑不行,比如我。
    a132811
    a132811
    May 10, 2018
    68
    vscode
    qiuyun8m
    qiuyun8m
    May 10, 2018
    69
    vim
    thet
    thet
    May 10, 2018 via Android
    70
    JB 全家桶 vscode 还是不习惯 有些函数不能跳
    L0VEJ0Y
    L0VEJ0Y
    May 10, 2018 via Android
    71
    就我一人 IntelliJ+Go 插件嘛
    angelface
    angelface
    May 10, 2018
    72
    原来没有人用 LiteIDE,
    angelface
    angelface
    May 10, 2018
    73
    @wulin 我也用 LiteIDE
    sadaharu09
    sadaharu09
    May 10, 2018
    74
    人生苦短,快用 VSCODE
    EastLord
    EastLord
    May 10, 2018
    75
    够烂的
    Reficul
    Reficul
    May 10, 2018
    76
    @wweir 欸,128G 乞丐版,所以~~~

    都装一起还有一个好处是突然想改个 JS,甚至 Haskell 什么的不需要再开一个编辑器
    xjqxz2
    xjqxz2
    May 11, 2018
    77
    OK~ Goland ...
    darklowly
    darklowly
    May 11, 2018
    78
    atom 安装 go-plus 插件,然后修改一下 keymap,好用的一笔
    darklowly
    darklowly
    May 11, 2018
    79
    vs code 一直感觉太丑了
    cd2want
    cd2want
    May 11, 2018
    80
    vscode
    duhongle
    duhongle
    May 11, 2018
    82
    vs code
    timothyye
    timothyye
    May 22, 2018
    83
    NeoVim + vim-go
    kenzi
    kenzi
    Jun 2, 2018
    84
    neovim
    vgmdj
    vgmdj
    Jun 4, 2018
    85
    goland
    - 太吃内存,开上四五个,直接爆炸
    - 跳转和查使用特方便
    - 最新特性支持很快,比如 dep
    - 各种自带工具齐全,git 可视化界面,数据库可视化界面,rest api 测试等。(虽然比不上 gitkraken, workbench, postman,但胜在够用,装这一个所有常用功能都可以用了)

    vscode
    - 配置麻烦,但轻量,硬件要求低,开多份和长时间开着不卡
    - 全文件搜索关键词这点真的很喜欢,有的不讲究的代码,全局用一个值,还不设成变量,这时候用 vscode 找省事。
    yyl719133368
    yyl719133368
    Jul 3, 2018
    86
    https://www.jianshu.com/p/644efe9f0235

    当然也可以关注我的公众号

    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1462 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 169ms · UTC 23:15 · PVG 07:15 · LAX 15:15 · JFK 18:15
    ♥ Do have faith in what you're doing.