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

2023-11-28 15:26:36 +08:00
 DelayNoMay

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

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

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

说起来大家可能不信,我很早就在 Linux 平台用 Go 开发 Win32/Cocoa GUI 应用,所用到的技术无非就是 CGO 交叉编译。
p1gd0g
2023-11-29 14:19:21 +08:00
有开发环境吗,直接 vscode ssh 开发不更香,还能节省 win 的性能
LuffyGu
2023-11-29 14:38:16 +08:00
让你从 Mac 转 Win 这能忍?给你们领导一个大逼兜然后辞职。
zcjwxf
2023-11-29 14:38:44 +08:00
你是打工的,给你啥就用啥,要么自己带 MacBook 上班。不想的话就淘汰掉公司咯。
guanzhangzhang
2023-11-29 14:57:16 +08:00
vscode remote Linux
Nich0la5
2023-11-29 15:01:31 +08:00
win 的 pc 打开远程端口 远程开发不就行了
myth
2023-11-29 15:17:47 +08:00
都能用惯 mac ,试着用惯 win 也不难
bugmakerxs
2023-11-29 15:30:27 +08:00
win 挺好用的啊,适应一下就好

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/995944

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX