用了三四年Linux,最近转Mac,刚上来发现的确挺好用的,界面漂亮,不用折腾,又有unix命令行,而且各种软件接口比较统一(这点尤其表现在快捷键上)
但是用了一小段时间发现不折腾是不可能的,而且有些行为实在难以理解,当然也许是我才转mac不久,很多东西不知道。我知道这里是 iV2EX,但还是冒险在这里吐槽一些用起来很不爽的地方,吐槽不是主要目的,而是希望给想入Mac的人一些可能被忽略的事实,另外也希望有人能告诉我一些使用Mac优雅的姿势
不错,OSX有一个与unix命令行很像的命令行,但是如果是从Linux转过来的,高兴地玩几次后就会很郁闷,好多命令使用方式有差异,使用出了问题我想 --help
一下,抱歉这是没有的,OSX是不支持GNU风格的 human readable 命令行选项的,已经习惯Linux命令行的可能很容易遇到其它坑,还有Emacs在iterm中也会有各种小问题,当然这条完全是从Linux用户角度吐槽的,为了不浪费生命最好直接vagrant up一个arch,用上Linux原生命令行
这点是最让我难以理解的,当然触摸板是最好用的这点毋庸置疑。一个App只能开一个instance,要开多个instance必须使用特殊的方法,这点姑且不说,但是Command+Tab
切换窗口时,tmd一个应用居然只显示一个图标,要切换到一个App的多个窗口,先要Command+Tab
切换到这个App,然后再Command+
`切到我想要的窗口
当然很多应用都有多标签功能,但这并不能解决问题,Preview打开一个pdf,当我需要在Finder中查看图片时,本来在后面的pdf突然跳出来挡住Finder,看图片和看pdf是两个不同的功能好吧,混在一起并且还同一个instance真的好么
另外有其它OS使用经验的还会发现没有最大化了,或者说只有真正的是最大化了,最大化到只有自己一个窗口了,但是最大化和全屏是有区别的好吗。要让一个窗口实现普通意义上的最大化,需要拽着窗口边框拖。以人性化操作体验为口号的系统居然没有窗口snapping这个人性化的功能,版权原因还是不屑于抄巨硬的设计
以上来自一Linux多年用户初转Mac的一些感受,也许这只是自己使用方式不当造成的,希望V站有经验的Mac用户指点一下正确使用Mac的姿势
当然所有系统都有缺点,这里并没有说Linux有多么好,Linux毛病也多着呢,Windows就更不用说了。而真正有经验的用户知道如何优雅正确地处理系统不好的地方,而不是鼓吹自己所使用的系统是完美的
1
boro 2015-06-13 14:44:15 +08:00
为啥不用手势操作!
|
4
orzfly 2015-06-13 14:51:05 +08:00
第一个问题,OS X 带的工具自然是 BSD,因为他带不起 GNU 的工具……然而你可以自己装。
https://www.topbug.net/blog/2013/04/14/install-and-use-gnu-command-line-tools-in-mac-os-x/ |
5
robinray 2015-06-13 14:52:30 +08:00
Linux 可以通过自己的调教和配置,变成自己心仪的样子。换到了 Mac 就不配置不调教了么。
每个系统本就不一样,操作方式不习惯而已有什么好吐槽的。花点时间学习如何满足自己的需求呗。 |
6
orzfly 2015-06-13 14:53:15 +08:00 1
第二个问题,请安装 HyperSwitch (for windows switching) 以及 BetterTouchTool (for snapping)
http://bahoom.com/hyperswitch http://www.bettertouchtool.net/ |
7
camillo 2015-06-13 14:57:30 +08:00 1
倒数第二个问题……只能说 Preview.app 的定位是一个超级预览器,什么文件几乎都能预览……图片也包揽在内,你可以装第三方的看图软件解决,不知道我理解这个问题对不对。
最后一个问题……按住 Option 然后点绿色的全屏按钮是自适应最大化,然而这个功能很多时候并没有什么卵用。所以 OS X El Capitan 加入了左右分屏的模式,另外你可以安装第三方软件如 Moom 来让窗口切换到各种位置各种形状。 |
8
ispinfx 2015-06-13 15:02:10 +08:00
用了Manico之后就再没有按过Command+Tab。
|
10
SoloCompany 2015-06-13 15:14:44 +08:00
第一个问题
命令行用 man 就好了,装个 dash + alfred 查命令行帮助也是分分钟的事啊 倒数第二个问题,那个不是 Preview,是 QuickLook Preview 是一个单独的 app,QuickLook 是系统插件 |
13
20015jjw 2015-06-13 16:04:12 +08:00 via Android
gnome上也是alt tab切换程序 alt '切换程序的多个窗口啊...
|
14
dotpig 2015-06-13 16:12:10 +08:00
窗口管理不是有 Mission Control 吗?挺好用的啊~
|
15
ibremn 2015-06-13 16:13:32 +08:00
多用触摸板手势、多桌面、Mission Control、Exposé。。
至于用了外接键盘嘛。。也顺便在键盘边上外接一个 Magic Trackpad 呗。 然后实在用不顺手 OSX 的话,直接装 Linux 吧,Linus 自己就是这么做的嘛~ |
16
cbsw OP |
17
loveuqian 2015-06-13 16:33:14 +08:00 via iPhone
cmd shift加点击最大化可以达到你说的最大化
|
18
loading 2015-06-13 16:43:40 +08:00 via Android
没有直接的最大化,导致我每次都是手动拖的,加上dock我没隐藏占了不上地方,窗口切换效率有点不高。
隐藏dock就更不方便切换… 所以,双屏,必须的! |
19
jedihy 2015-06-13 16:43:56 +08:00 via iPhone
确实就是这么难用,但是已经接受了
|
20
iwege 2015-06-13 16:43:57 +08:00
@cbsw
实际上mac没有最大化的,原来那个绿点是fit,在chrome上面一般是放到合适的位置。在.10的版本里面莫名其妙的被设定为全屏了。 现在要用原始的功能的话,是cmd+alt+绿色全屏。可以看到绿色的点里面的图标变化。 |
21
jamiefang 2015-06-13 17:00:26 +08:00
OSX的窗口管理确实一直都很诡异。
如果懒得折腾,装一个免费开源的Spectacle就解决不少问题,http://spectacleapp.com 或者可以用收费的Divvy: http://mizage.com/divvy/ 如果喜欢折腾的话,可以用Keyboard Maestro,各种自定义 点此8折入手KM: http://www.stairways.com/action/kmdiscount?REF5MRN |
22
Koma 2015-06-13 17:10:11 +08:00
@SoloCompany 看到你的回复才明白LZ的意思,我还想了半天为什么Preview会自己弹出来,原来说的是QL,话说好多人把这两个说混。
|
23
TheCure 2015-06-13 17:20:53 +08:00
确实很难用 还有那个dock的magnification效果 真是恶心
|
26
cbsw OP |
27
cheerhe 2015-06-13 18:49:59 +08:00
没有什么优雅的姿势,该咋用咋用。
|
28
dotpig 2015-06-13 19:01:34 +08:00 1
@cbsw 我一直用键盘开 Mission Control 的,比那个 Command+Tab 方便多了。苹果键盘 F3 键位直接就是 Mission Control,或者自己到系统偏好设置里区设置,默认好像是 Ctrl+上方向键。
|
29
iwege 2015-06-13 19:15:11 +08:00 1
@cbsw 不算
## 触摸板 触摸板和鼠标完全是从两个角度来诠释的: 苹果现在的重点在内容,当你希望内容往下滚的时候,鼠标滚轮向下,滚轮即内容,操作感如同ipad。 滚动条作为附属存在,只告诉你位置,基本可以忽略。 总结为:鼠标滚动向下,代表内容页面往下滚动 微软现在的重点是在滚动条,鼠标滚动的方向实际上是为了控制滚动条,滚轮即滚动条,操作感如同用鼠标拉动滚动条。 总结为:鼠标滚动向上 代表滚轮向上,意味着内容向下滚动。 理解了这个之后,X上面触摸板确定是和鼠标滚轮是一致的。 ## 窗口按钮 窗口按钮的问题,早期大家都是一样,左边是option,右边是放大缩小。 这里有一个windows 3.2的操作视频: 可以看到这个部分的关闭实际上是左上角点出一个菜单然后关闭。 从9X年开始有点分歧了,apple的放大缩小当时还在右边,左边应该是option。win95开始在右边扩展(没错,我觉得应该是扩展)了一个关闭按钮。到现在左边的icon应该还是option的。符合一个窗口一个菜单的设定。 X因为全局菜单+鼓励快捷键,加上早期关闭操作都在左边,所以可能考虑全部放左边,让用户简单一点。 如果上来就经历95,是比较难体会3.2时期的习惯的... |
30
kongkongyzt 2015-06-13 19:32:14 +08:00 2
用Linux快三年的人表示,Mac确实难用............
我认识的三个用Linux的小伙伴和我一样的感觉,受不了知乎上一帮人整天吹啊吹的 以上仅代表个人经历,不喜勿喷 |
31
iwege 2015-06-13 19:34:16 +08:00
另外 windows95 把左边option的都作为icon,形态上淡化了option按钮,应该是意图培养用户的操作习惯。 但是从windows8 开始实际上是将option按钮转化为了option区域,左边增加了更多快捷键,相关设计可以参考office系列。
X的窗口栏貌似可以自己随意修改,比如chrome /系统设计 /sublime text / dash 自己有自己的风格。只保证了窗口操作在左边。系统级别的貌似只有一开始出全屏的时候右边增加过按钮,然后10.10 取代了小绿点的默认功能。 |
32
feikaras 2015-06-13 19:38:05 +08:00
@loading 理解不能。切换用dock的麻烦程度甚至不如用手势。dock只是启动程序用的。24寸以上显示器的最大化的需求其实是0啊。从来不最大化,只用最适化。
至于楼主说的那些。命令行确实不是linux的,是bsd的,缺的东西要自己装。 至于所说的Mac窗口管理,我反而不觉得有问题。倒是不满yosemite对最适化按钮需要按option,全屏对我来说没有什么鸟用,和最大化一样都有一个毛病屏幕全部占用掉了但是屏幕太大这样反而不舒服。10.11的分屏比较期待。 |
33
feikaras 2015-06-13 19:39:26 +08:00
自从用了OS X ,就一直烦恼windows没有最适化按钮了。。
|
34
Felldeadbird 2015-06-13 19:43:33 +08:00
哈哈,我和楼主一样。刚开始接触MAC,很多地方都不爽。因为我还是把它看作linux使用。
|
35
yuelang85 2015-06-13 20:01:07 +08:00
命令行,mac的unix部分是bsd
窗口管理,习惯就好,还有个东西叫misson control,把窗口分组关掉,切换窗口很方便。 |
36
zjlsxulei 2015-06-13 20:24:55 +08:00
|
38
meizhile 2015-06-13 21:24:07 +08:00
窗口最大化: 很多软件可以解决,比如 SizeUp(快捷键) Moom(鼠标)
触摸板滚动方向:设置-触摸板-滚动缩放-自然 取消勾选 图片和 pdf 你设置为不同的 APP 打开即可,pdf 可以使用 skim 其余两个问题 @orzfly 已经提到了: GNU 自行安装 全部窗口切换 HperSwitch 任何系统都是需要时间适应的,形成的习惯当然很难改,不过一般都能找到解决方案。坑总是有的,OS X 已经不是苹果的重点了……我这台配置不低了,居然不如win8流畅 |
39
txl263 2015-06-13 21:43:04 +08:00
窗口管理可以装个HyperSwitch,就可以在所有窗口切换了。
装个hyperdock就可以快捷键调整窗口的位置和大小了,当然这只是个附带功能,主要功能是窗口预览和切换。配合HyperSwitch就完美了,因为没有在dock上的程序hyperdock就无能为力了。 |
40
cbsw OP @dotpig 不是所有键盘都有方向键的
@iwege 我是从XP开始用的,将近一年的XP之后就转Linux了,资历比较浅,的确体会不到你说的那些 @kongkongyzt 握爪 @feikaras 的确不同的经历,感受是很不一样的,我只是作为一个Linux用户表达一下自己的使用感受 @Felldeadbird 我倒没有把它当Linux用,只是不太适应某些地方,而且就像楼上好几个人说的一样,窗口管理的确不好用 @yuelang85 键盘党对于 Mission Control 还是比较难适应的 @meizhile 嗯,慢慢适应吧 |
41
Dongdong36 2015-06-13 21:53:50 +08:00
挺喜欢mac的外貌的,然而钟爱于Fedora...
|
42
yuelang85 2015-06-13 21:59:27 +08:00
|
43
txl263 2015-06-13 21:59:45 +08:00
HyperSwitch hyperdock homebrew 解决你的问题。
HyperSwitch hyperdock都可以在后台运行,所以也不需要怎么适应。 quicklook和preview是两个东西吧。quicklook只能开一个。 滚动方向在设置里改一下就可以了。 |
44
cbsw OP @Dongdong36 同喜欢Fedora,刚接触Linux用Ubuntu半年不到就转向Fedora了,作为主系统用了两年多,不过最终还是转向轻快的Arch了,现在命令行中偶尔还会不自觉地敲出pacman,哈哈
|
45
yoa1q7y 2015-06-13 22:14:13 +08:00
恰恰相反,本人对macbook已经到了痴迷的程度,觉得mac一切都很好
另外,所有你觉得不爽的地方,一般都有现成的软件和解决方案,最开始多去研究研究就好了,等你用个把月或许感觉就变了 |
47
jevonszmx 2015-06-13 22:32:46 +08:00
别吐槽homebrew了,人家作者正伤心呢XD~~~
|
48
cbsw OP @jevonszmx 哈哈,人家才不伤心呢,被拒了还很High的在twitter上鄙视Google呢,而且上了HN首页有一大批人为他鸣不平,心里应该是很爽的
|
50
sycsycsyc378 2015-06-13 23:03:43 +08:00
Mac的窗口操作至今无法适应,不过有一点感觉很不错:没focus的窗口也能滚动。其他我感觉win是完胜,这不El Capitan抄了win。
|
51
sycsycsyc378 2015-06-13 23:06:02 +08:00
@sycsycsyc378 除了HyperDock有没什么其他能把win7之后的窗口管理完整copy过来的App?求
|
52
cbsw OP @sycsycsyc378 你一定没有用过 Linux 的窗口管理器,Linux下窗口管理器基本都是这样的,只要鼠标悬停在哪里,其下的窗口就可以滚动,不知道Mac和Linux这个功能是哪个抄哪个的,但Mac上非 focus 窗口上的按钮或链接需要点击两次(其中一次是 focus),而Linux下只用一次点击就可以,所以还是Linux下的方便
|
53
xupefei 2015-06-14 00:05:30 +08:00
|
54
sycsycsyc378 2015-06-14 00:34:10 +08:00
@xupefei 反过来win那样窗口层叠的处理有办法在OS X实现嘛?实在怀念win的。
|
56
Kabie 2015-06-14 01:05:58 +08:00
...下个版本就稍微神志清醒一点了。。。加了窗口管理。。。
但是触控板手势真心太方便。。。 |
57
zander 2015-06-14 06:22:42 +08:00
最适化与最大化的战争。我是无法理解认识的人在27寸屏幕上Chrome最大化看网页,屏幕两边都是白的。
|
58
canautumn 2015-06-14 06:59:01 +08:00
窗口切换确实不太好,所以我用HyperSwitch
|
59
sinxccc 2015-06-14 07:49:29 +08:00
窗口管理的话我倒是觉得 OS X 的处理方式很不错。比如说我现在桌面上 Safari 有 6 个窗口,Terminal 有3 个,Preview 有 10 个,Sublime 有 5 个,Cmd+tab 先在 4 个程序里选一个然后 App Exposé 比 Windows 那种 Ctrl+tab 循环所有 24 个窗口的效率要高很多。
命令行的话 OS X 继承的 BSD 风格,比 GNU 的要更接近 UNIX。Emacs 我在 Terminal.app 下面没遇到过任何问题,我觉得你是不是用了系统自带的 Emacs 22.2。GPL v3 的限制,OS X 只能自带老版本的 Emacs。iTerm 我印象中 option 和 meta 的偏好需要自己调整一下,默认的比较别扭。 |
62
donotgo 2015-06-14 08:54:57 +08:00
@cbsw 不会的,OS X 以前都是这么滑动触摸板的,老用户应该很熟悉吧,新改的 Natural 说是为了跟移动设备的触屏统一体验,但是旧的一样保留了
|
63
donotgo 2015-06-14 08:56:26 +08:00
另外窗口最大化我一直用的 Moom
|
64
moooookey 2015-06-14 09:10:32 +08:00 via iPhone
就是吐槽无力的感觉,最恨的一群果粉还跪舔
|
65
cbsw OP @sinxccc 分组用键盘不好操作,我没有比较哪个命令行更纯更接近unix,帖子里面申明了是从Linux用户角度来说的不适应。Emacs 在 Mac 下是各种小毛病,当然这也与 Emacs 是 GNU 的有关,dired-mode 默认是调用 GNU ls --dired 的,所以如果没有配置的话,是没法使用 dired-mode 的(作为一个Emacs用户必须得用原生的 emacs-universal),iterm 不知什么原因把 emacs 的 C-/ 快捷键给偷吃了,按了只会咚咚响,不 hack 一下配置是没法用这个方便的快捷键的
@txl263 spotlight 切换窗口还算比较快捷,但同一个应用的多个窗口就抓瞎了 @zander 原来是我没有专门买个大屏显示器的原因啊,苹果官网怎么也不申明一下使用Mac请自备大屏显示器 @canautumn 已用上 Hyperswitch @twl007 谢谢,手势在某些情况下的确非常好用,但是手有时懒得挪动到远离键盘的地方,看来在Mac下这是病得治,作为重度患者表示方向键都不想按,当然有些键盘是没有方向键的 |
66
revlis7 2015-06-14 09:33:32 +08:00
OSX就是一个瑕不掩瑜的系统,窗口管理算是其中“瑕”的部分了,所以我买了Moom……但是也许哪天一个更新就自带了。
|
68
sinxccc 2015-06-14 09:43:14 +08:00
C-/ 不是标准控制字符,其支持与否只取决于具体的 term 实现。
BSD、OS X 在 GNU Emacs 的支持优先级里面只是二等公民,跟 Windows 一样,这个在 mailing list 里隔段时间就会有人跟 RMS 吵一次,短时间内很难看到变化了。 |
71
zhujinliang 2015-06-14 10:34:06 +08:00
osx窗口管理最受不了的是一个激活一个应用某一个窗口,该应用的其它窗口的Z顺序也会被提高,导致我想同时查看两个应用的两个窗口时经常互相遮挡。除非把那些恼人的窗口都最小化了,但是最小化的窗口又不能command+~切出。
|
73
whitefable 2015-06-14 11:41:02 +08:00
@cbsw 话说我看完评论.....你说的触摸板上下滚动反了...你看看是不是开了自然滚动.....=.=
|
74
twl007 2015-06-14 11:41:09 +08:00
@cbsw os x的屏幕管理精髓是就是手势 这个手势真心吊啊…… 用了一次之后就各种离不开了 比起win8那种触摸操作不知道高到哪里去~~~~~
@zhujinliang 请使用三指下滑来切换窗口 上滑也可以 就是麻烦点 |
75
lxrabbit 2015-06-14 12:09:29 +08:00
就我一个觉得MAC的窗口关闭按钮不好用的吗
|
76
imn1 2015-06-14 12:21:44 +08:00
估计你几年都用同一个linux发行版吧?
不能完全按照linux,mac是基于FreeBSD,就算linux各发行版都有区别,何况换到BSD |
77
p2p 2015-06-14 13:06:02 +08:00 via iPhone
会用 cmd+n 吗
|
78
erik0 2015-06-14 13:53:18 +08:00
用linux的用不惯mac和windows,用windows的用不惯linux和mac,用mac的用不惯windows和linux
然后互相吐槽,这就是个怪圈,无解~ 然而为了吐槽而吐槽是没有意义的,不如换个姿势,看看能不能让自己更舒服些 |
79
konakona 2015-06-14 14:01:21 +08:00
起初我也有过这些疑问,我感觉这些东西对我来说是一种困扰,因为我正在度过一个“转型”阶段。
然而当转型完毕,我开始习惯和适应并且越来越流畅的使用这个系统后,我发现这些都不是问题。 我们最初如果用另一个平台的习惯去使用一个全新的平台,好坏当然是参半的。有相似的地方,因为符合人类的喜好和习惯——这是统一的一点;然而不相似的地方基本提现在更为细分的方面,如窗口操作等等。 但是并不代表使用这个系统就没有选择,也有很多出色的App,如Finder path这款App,界面有点丑但是却比windows的explorer更强大,楼主可以试一试。 F3和F4这种预览全窗口or全应用的展现方式,我个人感觉比WINDOWS更加成熟且舒服。 楼主多用用这个系统,这些不习惯只是暂时的,且在暂时阶段发表这些意见很容易在半个月后习惯后的自己打脸=.= (因为我曾经干过这事儿,我觉得OSX好难用。但是事实上是:我再也找不到windows的好了。OSX从用户体验的角度给了我更多的诠释。) |
80
Francost 2015-06-14 20:28:25 +08:00
最大化的话,直接按住option,点击绿色的按钮就可以了,不需要拖拽的
|
81
xuwenmang 2015-06-15 14:00:46 +08:00
好用的话也不会再跟微软的竞争中完败了
|