可以用 win 虚拟出 mac 作为开发环境吗,公司电脑配置还挺高的,12 代 i9 处理器,64g 内存
101
reeco 2023-11-29 11:48:01 +08:00
全用 vim ,你将感受不到各个平台的差别。开发只要 IDE 和浏览器就够了,其他都不是必须的吧。
|
103
rockxsj 2023-11-29 11:48:52 +08:00
首先写 golang 没必要用苹果,其次写 golang 没必要用 wsl 。 windows 原生就可以支持的非常好,各种工具链也很成熟好用
|
104
bluehtt 2023-11-29 11:50:53 +08:00
那是挺难受的,会有一个适应过程。之前被迫用 windows 干了几个月的活,环境配置好后,干活也挺舒服的。不过还是不如 linux 那种流畅。个人主观上不喜欢 windows 的图形化配置界面,又不愿意去学 windows 命令行的魔法。最让人难以忍受的是没有好用的平铺桌面管理,动不动就是挪鼠标,我是 coder 不是 movers 。
MacOS 也不是那么好用,建议兄弟适应一下 windows 开发,至于 wsl 感觉更是难受,是真的妥协。 |
105
Z1on 2023-11-29 11:52:26 +08:00 via Android
请教楼上各位 win+wsl2+goland 组合的老哥,你们 goland 里面 deployment 的 rsync 同步怎么配置的
|
106
felixcode 2023-11-29 12:01:28 +08:00 via Android
windows 平台上做开发,是学不会还是不想学?
|
107
Inf1nity 2023-11-29 12:13:26 +08:00
@billows #70 AutoHotKey 写个脚本配置一下就行了,很简单。我现在的方案是 capslock + ijkl 是方向键,capslock + ad 是左右跳过一个单词,capslock + qe 是切换左右虚拟桌面。当初写这个脚本查官方文档十几分钟就写好了,非常简单。这样的好处是不止是 VS Code ,所有应用都可以共享同一套基础的全局按键规则,自己写的脚本编译后设置一下开机自动启动就行了,几乎无感。
|
108
starqoq 2023-11-29 12:29:17 +08:00
辞职换公司?
|
109
Goooooos 2023-11-29 12:43:44 +08:00 via Android 4
当然是辞职,下次简历上写明,不提供 mac 开发机的公司勿扰
|
110
bv 2023-11-29 13:32:40 +08:00
@kawaiidora #31 一语中的
|
111
bthulu 2023-11-29 13:36:52 +08:00
@ShadowPower 老板不会同意把生产环境的服务器换成 macOS 系统? 这我不同意, 这只能说明你们老板不是 mac 粉.
|
112
yanue 2023-11-29 14:03:30 +08:00
https://github.com/sickcodes/Docker-OSX 不过体验还是差很多很多
|
113
kuanat 2023-11-29 14:15:29 +08:00
Go 几乎是对跨平台协作最友好的了,实际应用里几乎只需要注意 `CRLF` 这一个问题就好了,正常的 git 工作流当中甚至都不会有感知。
说起来大家可能不信,我很早就在 Linux 平台用 Go 开发 Win32/Cocoa GUI 应用,所用到的技术无非就是 CGO 交叉编译。 |
114
p1gd0g 2023-11-29 14:19:21 +08:00
有开发环境吗,直接 vscode ssh 开发不更香,还能节省 win 的性能
|
115
LuffyGu 2023-11-29 14:38:16 +08:00
让你从 Mac 转 Win 这能忍?给你们领导一个大逼兜然后辞职。
|
116
zcjwxf 2023-11-29 14:38:44 +08:00
你是打工的,给你啥就用啥,要么自己带 MacBook 上班。不想的话就淘汰掉公司咯。
|
117
guanzhangzhang 2023-11-29 14:57:16 +08:00
vscode remote Linux
|
118
Nich0la5 2023-11-29 15:01:31 +08:00
win 的 pc 打开远程端口 远程开发不就行了
|
119
myth 2023-11-29 15:17:47 +08:00
都能用惯 mac ,试着用惯 win 也不难
|
120
bugmakerxs 2023-11-29 15:30:27 +08:00
win 挺好用的啊,适应一下就好
|
121
sunmoon1983 2023-11-29 15:32:27 +08:00
win11 wsl2 goland wsl
|
122
hongchends1 2023-11-29 15:33:58 +08:00
这不是挺好的 arm 那个 docker 一言难尽,换了 win 之后 尽情的加内存吧
|
123
zbowen66 2023-11-29 16:42:09 +08:00
如果公司允许的话,淘宝远程装黑苹果
|
124
cnbatch 2023-11-29 16:56:58 +08:00
@billows 除了方向键,还有 Home 和 End ,跳到行首和行尾。这是 IBM 时代延续下来的标准按键。
然后还有 ctrl + 方向键,光标快速跳跃字词。 CTRL + Home / End ,跳跃至文档开头/结尾 |
125
haierspi 2023-11-29 17:35:17 +08:00
wsl 啊
|
126
haierspi 2023-11-29 17:36:13 +08:00
要么 自己带 mac 到公司...例如 macbook 或者 闲鱼 3000 左右 买一个改版 mac mini
|
127
wingor2015 2023-11-29 17:36:58 +08:00
打不赢就加入
|
128
kawaiidora 2023-11-29 18:46:00 +08:00 via Android 1
🤣👉🤡
|
129
f14g 2023-11-29 18:57:28 +08:00 via Android
@mooyo 为啥啊? Windows 开发和其它系统有什么区别吗?莫非你们开发是用 Swift/objective-C ?
|
130
lc1450 2023-11-30 00:09:51 +08:00
以前一直用 windows, 新公司给配的 mac,一两周才适应.用了好几个月感觉也就那么回事, 有几个吐槽的地方: shell 命令选项必须紧跟命令后面 比如 ls ./XXX -al 就不行;
程序窗口关闭不退出,开发比较大的项目经常卡到重启(本子本来也比较旧); 一个程序打开多个窗口时,切换到该应用所有窗口都前置了(有扩展屏), 而且没有 windows 上的窗口 always on top, 体验很差 不知道是我打开方式不对还是本来就是这种设计 |
131
leokun 2023-11-30 08:44:23 +08:00
win 稍微鼓捣一下用起来也能接受,再说了你这个配置这么高
|
132
abzin 2023-12-01 11:22:46 +08:00 via Android
@rockxsj 你看你启动得 1s 多,我不知道装了啥插件,直接 4s 多,还有我历史记录只会显示这个终端打开后的命令,虽然在一个文件里能开到,但向你这样可能得改配置或装插件了。至于命令行,你看微软官方的一些命令,比如环境变量相关的,都是大小写,简短的基本都是别名。
|
133
rockxsj 2023-12-01 13:25:53 +08:00
@abzin 肯定要装插件啊,linux 下面如果不安装 zsh 甚至装 oh-my-zsh ,靠 bash 的 history 也基本上是没法用的,根本不会多 session 同步记录,我的这个 history 是全局搜索自动补全的。 启动一秒多还能接受吧,毕竟装了 oh-my-posh ,zsh 应该也要大几百毫秒,而且启动又不是特别频繁的一个操作。
|
134
shellcodecow 2023-12-04 17:39:59 +08:00
? windows 开发 go 有什么大问题吗? 打个镜像...全都是 windows 下操作... 16G 内存 我觉得唯一缺少一张 4090 的显卡 不然真的太慢了
|