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

公司要用 win 作为 go 的开发环境,但是用惯了 mac,怎么办?

  •  
  •   DelayNoMay · Nov 28, 2023 · 23911 views
    This topic created in 1073 days ago, the information mentioned may be changed or developed.

    可以用 win 虚拟出 mac 作为开发环境吗,公司电脑配置还挺高的,12 代 i9 处理器,64g 内存

    134 replies  •  2023-12-04 17:39:59 +08:00
    1  2  
    ❮ ❯
    reeco
    reeco
    Nov 29, 2023
    101
    全用 vim ,你将感受不到各个平台的差别。开发只要 IDE 和浏览器就够了,其他都不是必须的吧。
    rockxsj
    rockxsj
    Nov 29, 2023
    102
    @abzin 问题是你说的问题一个都不存在啊
    rockxsj
    rockxsj
    Nov 29, 2023
    103
    首先写 golang 没必要用苹果,其次写 golang 没必要用 wsl 。 windows 原生就可以支持的非常好,各种工具链也很成熟好用
    bluehtt
    bluehtt
    Nov 29, 2023
    104
    那是挺难受的,会有一个适应过程。之前被迫用 windows 干了几个月的活,环境配置好后,干活也挺舒服的。不过还是不如 linux 那种流畅。个人主观上不喜欢 windows 的图形化配置界面,又不愿意去学 windows 命令行的魔法。最让人难以忍受的是没有好用的平铺桌面管理,动不动就是挪鼠标,我是 coder 不是 movers 。

    MacOS 也不是那么好用,建议兄弟适应一下 windows 开发,至于 wsl 感觉更是难受,是真的妥协。
    Z1on
    Z1on
    Nov 29, 2023 via Android
    105
    请教楼上各位 win+wsl2+goland 组合的老哥,你们 goland 里面 deployment 的 rsync 同步怎么配置的
    felixcode
    felixcode
    PRO
    Nov 29, 2023 via Android
    106
    windows 平台上做开发,是学不会还是不想学?
    Inf1nity
    Inf1nity
    Nov 29, 2023
    107
    @billows #70 AutoHotKey 写个脚本配置一下就行了,很简单。我现在的方案是 capslock + ijkl 是方向键,capslock + ad 是左右跳过一个单词,capslock + qe 是切换左右虚拟桌面。当初写这个脚本查官方文档十几分钟就写好了,非常简单。这样的好处是不止是 VS Code ,所有应用都可以共享同一套基础的全局按键规则,自己写的脚本编译后设置一下开机自动启动就行了,几乎无感。
    starqoq
    starqoq
    Nov 29, 2023
    108
    辞职换公司?
    Sezxy
    Sezxy
    Nov 29, 2023 via Android❤️4
    109
    当然是辞职,下次简历上写明,不提供 mac 开发机的公司勿扰
    bv
    bv
    Nov 29, 2023
    110
    @kawaiidora #31 一语中的
    bthulu
    bthulu
    Nov 29, 2023
    111
    @ShadowPower 老板不会同意把生产环境的服务器换成 macOS 系统? 这我不同意, 这只能说明你们老板不是 mac 粉.
    yanue
    yanue
    Nov 29, 2023
    112
    https://github.com/sickcodes/Docker-OSX 不过体验还是差很多很多
    kuanat
    kuanat
    Nov 29, 2023
    113
    Go 几乎是对跨平台协作最友好的了,实际应用里几乎只需要注意 `CRLF` 这一个问题就好了,正常的 git 工作流当中甚至都不会有感知。

    说起来大家可能不信,我很早就在 Linux 平台用 Go 开发 Win32/Cocoa GUI 应用,所用到的技术无非就是 CGO 交叉编译。
    p1gd0g
    p1gd0g
    Nov 29, 2023
    114
    有开发环境吗,直接 vscode ssh 开发不更香,还能节省 win 的性能
    LuffyGu
    LuffyGu
    Nov 29, 2023
    115
    让你从 Mac 转 Win 这能忍?给你们领导一个大逼兜然后辞职。
    zcjwxf
    zcjwxf
    Nov 29, 2023
    116
    你是打工的,给你啥就用啥,要么自己带 MacBook 上班。不想的话就淘汰掉公司咯。
    guanzhangzhang
    guanzhangzhang
    Nov 29, 2023
    117
    vscode remote Linux
    Nich0la5
    Nich0la5
    Nov 29, 2023
    118
    win 的 pc 打开远程端口 远程开发不就行了
    myth
    myth
    Nov 29, 2023
    119
    都能用惯 mac ,试着用惯 win 也不难
    bugmakerxs
    bugmakerxs
    Nov 29, 2023
    120
    win 挺好用的啊,适应一下就好
    sunmoon1983
    sunmoon1983
    Nov 29, 2023
    121
    win11 wsl2 goland wsl
    hongchends1
    hongchends1
    Nov 29, 2023
    122
    这不是挺好的 arm 那个 docker 一言难尽,换了 win 之后 尽情的加内存吧
    zbowen66
    zbowen66
    Nov 29, 2023
    123
    如果公司允许的话,淘宝远程装黑苹果
    cnbatch
    cnbatch
    Nov 29, 2023
    124
    @billows 除了方向键,还有 Home 和 End ,跳到行首和行尾。这是 IBM 时代延续下来的标准按键。
    然后还有 ctrl + 方向键,光标快速跳跃字词。
    CTRL + Home / End ,跳跃至文档开头/结尾
    haierspi
    haierspi
    Nov 29, 2023
    125
    wsl 啊
    haierspi
    haierspi
    Nov 29, 2023
    126
    要么 自己带 mac 到公司...例如 macbook 或者 闲鱼 3000 左右 买一个改版 mac mini
    wingor2015
    wingor2015
    Nov 29, 2023
    127
    打不赢就加入
    kawaiidora
    kawaiidora
    Nov 29, 2023 via Android❤️1
    128
    🤣👉🤡
    f14g
    f14g
    Nov 29, 2023 via Android
    129
    @mooyo 为啥啊? Windows 开发和其它系统有什么区别吗?莫非你们开发是用 Swift/objective-C ?
    atx
    atx
    Nov 30, 2023
    130
    以前一直用 windows, 新公司给配的 mac,一两周才适应.用了好几个月感觉也就那么回事, 有几个吐槽的地方: shell 命令选项必须紧跟命令后面 比如 ls ./XXX -al 就不行;

    程序窗口关闭不退出,开发比较大的项目经常卡到重启(本子本来也比较旧);

    一个程序打开多个窗口时,切换到该应用所有窗口都前置了(有扩展屏), 而且没有 windows 上的窗口 always on top, 体验很差 不知道是我打开方式不对还是本来就是这种设计
    leokun
    leokun
    Nov 30, 2023
    131
    win 稍微鼓捣一下用起来也能接受,再说了你这个配置这么高
    abzin
    abzin
    Dec 1, 2023 via Android
    132
    @rockxsj 你看你启动得 1s 多,我不知道装了啥插件,直接 4s 多,还有我历史记录只会显示这个终端打开后的命令,虽然在一个文件里能开到,但向你这样可能得改配置或装插件了。至于命令行,你看微软官方的一些命令,比如环境变量相关的,都是大小写,简短的基本都是别名。
    rockxsj
    rockxsj
    Dec 1, 2023
    133
    @abzin 肯定要装插件啊,linux 下面如果不安装 zsh 甚至装 oh-my-zsh ,靠 bash 的 history 也基本上是没法用的,根本不会多 session 同步记录,我的这个 history 是全局搜索自动补全的。 启动一秒多还能接受吧,毕竟装了 oh-my-posh ,zsh 应该也要大几百毫秒,而且启动又不是特别频繁的一个操作。
    shellcodecow
    shellcodecow
    Dec 4, 2023
    134
    ? windows 开发 go 有什么大问题吗? 打个镜像...全都是 windows 下操作... 16G 内存 我觉得唯一缺少一张 4090 的显卡 不然真的太慢了
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1249 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 82ms · UTC 20:36 · PVG 04:36 · LAX 12:36 · JFK 15:36
    ♥ Do have faith in what you're doing.