macos 对开发友好在哪里?

2021-08-29 12:27:23 +08:00
 chaleaoch
我在站内搜了一下. 好久没有讨论这个问题了- -

不理解的是. 大家都说 macos 对开发友好, 但是复制粘贴这些快捷键大家是通过修改配置 / 键盘映射? 还是习惯默认快捷键?

用左手小手指按 cmd 还是用大拇指?

很方便吗?

另外本人现在用 windows + docker 开发也不错啊.

主要是看到一些招聘贴说入职标配 macbook pro 担心去了那样的公司不适应 mac.
12886 次点击
所在节点    macOS
129 条回复
wangxn
2021-08-29 13:58:10 +08:00
我会修改映射,把 cmd 和 fn 互换。不过这些都是细节,用多了就熟了。
ReferenceE
2021-08-29 14:00:54 +08:00
苹果黑路过
研究了一下
Mac 有点在于像 Linux 一样使用,但是桌面机生态比 Linux 好
thuang
2021-08-29 14:03:25 +08:00
@ReferenceE 正解,除此之外的回答基本上都偏题了。
lostberryzz
2021-08-29 14:12:08 +08:00
键盘上多一个 Command 键,各种软件比如 IDE 的快捷键会简单方便很多,具体你看各大 IDE 在不同系统下的 Keymap 就懂了,Windows 上的 Win 键基本上就是个摆设,啥用没有
wangxn
2021-08-29 14:19:32 +08:00
@lostberryzz 对于 UI,Windows 的 Ctrl 等价于 mac 的 Command,区别只在于终端里。
charlie21
2021-08-29 14:21:25 +08:00
其实你不过是购买了一个网络空间,一个次元,而这个网络空间(以直白的广告方式)在描述 “ mac os 对 开发者 友好,你有了 mac 你就应该是优秀开发者”

这是一种注视
这是一种期待
你不自觉就会迎合这种期待

这是一种广义上的 life hack,俗称洗脑
至于那些贬低 mac 的嘛,
贬低 mac 的不过是异次元的小鬼,而秉持着这种意象的你,会活成一个意象。在此过程中,你会得到一些东西,你也会失去一些东西,尤其当你发现那些不用此 hack 手段依然成功的人(卧槽 用 win 的也有优秀程序员?闻所未闻阿!!!),你将会获得一次花容失色的机会,你的台词在之前的括号里

退一步说,即使你没有成为优秀程序员,你也赚了一台 mac,这何乐而不为呢?对我而言,我竟然说出了此话,这很羞耻。对你而言,而你却不必有此羞耻心,你比我更自由

-
Tink
2021-08-29 14:51:29 +08:00
我的 ctrl 常年都是 caps lock
goldenlove
2021-08-29 14:52:21 +08:00
友好不友好都是个人主观感受。
强烈建议深度使用几个月再说,能完整做个项目就更好,到时自己就会有答案。
所有涉及习惯问题刚开始一定会有阵痛期,就看自己能否熬过去。

就楼主描述情况来看,用 Docker 的话其实 Mac 下差别真不大。
另外,你最好提前问下公司标配的是不是 M1 Mbp 。
agagega
2021-08-29 15:53:37 +08:00
用 Control 的话就得用小指,Command 可以用拇指。我更喜欢拇指用快捷键,所以我更喜欢 Mac 的 Command,而且逻辑也比 Windows 的清晰(命令行下 Ctrl-C 到底是复制还是中止?)

对互联网公司来说用 Mac 这种事,就是长期形成的一种文化(当年领头的创业者们很多是果粉,而且还得是全栈,所以要开发 iOS App )

一件事非要说在 X 上能做 Y 上不能做,这种情况是很少的,更多只是大家的喜好。对工作这件事来说,用什么操作系统影响可能还没有用什么电子邮件系统大。不过遇到那种非要和你杠「凭什么要用 Mac 」,并且习惯对 Mac 爱好者人身攻击的杠精,离他们远点吧。

P.S. IBM 有过一个数据( https://www.sohu.com/a/353593525_120401926 ),在工作用引入 Mac 作为 Windows 的替代选项后,员工满意率上涨,而且 IT 管理的成本降低了。
ReferenceE
2021-08-29 16:10:13 +08:00
@thuang 可以理解为 Linux 上面能无缝使用 qq 和微信
不过依旧无法阻止我是个苹果黑
szzhiyang
2021-08-29 16:23:41 +08:00
我剪切复制粘贴都是按 空格+X 、空格+C 、空格+V 的,连移动光标和选定文本都是按住空格键来做,而且无论 macOS 还是 Windows 都是如此,从来不操心你想问的问题。

想知道我怎么做到的?请看我个人主页。
szzhiyang
2021-08-29 16:27:56 +08:00
在快捷键领域,没有人比我做得更好。
mrcode
2021-08-29 16:30:17 +08:00
把 caps lock 改成 ctrl 后键盘体验好太多
darksword21
2021-08-29 16:32:37 +08:00
当然是类 Unix,为什么这么多楼都在讨论什么快捷键。。
shiguiyou
2021-08-29 16:46:52 +08:00
大拇指 cmd 食指 c v
用了五六年了,还是觉得 mac 舒服
scybhe
2021-08-29 17:04:55 +08:00
保留了 linux 的开发体验,同时补齐了 linux 办公应用体验的短板
holulu
2021-08-29 17:06:15 +08:00
Mac 的成本比 PC 高,纯粹是为了吸引人而已。你去公司要用 PC 也不会被拒绝吧。
love
2021-08-29 17:35:09 +08:00
类 unix,这个实在太方便了。
当然对于你说的开发用途来说 linux > mac >> windows,但 linux 缺点在于没有 QQ 、微信之类国产毒瘤,要开个虚拟机使用。
yousabuk
2021-08-29 17:40:27 +08:00
相比少了系统的折腾,少了开发环境的折腾。

够友好吗?
ipwx
2021-08-29 17:45:28 +08:00
用 mac 的一般都倾向于用 ide + 默认配置吧。不然就不会拒绝 linux 了

另外 cmd 是大拇指。

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

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

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

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

© 2021 V2EX