这……我咋觉得 mac 更能自定义呢,比如我的键盘定义映射:
cat ~/Library/KeyBindings/DefaultKeyBinding.dict
{
"\UF729" = moveToBeginningOfLine:; // home
"\UF72B" = moveToEndOfLine:; // end
"$\UF729" = moveToBeginningOfLineAndModifySelection:; // shift-home
"$\UF72B" = moveToEndOfLineAndModifySelection:; // shift-end
"^\UF729" = moveToBeginningOfDocument:; // ctrl-home
"^\UF72B" = moveToEndOfDocument:; // ctrl-end
"^$\UF729" = moveToBeginningOfDocumentAndModifySelection:; // ctrl-shift-home
"^$\UF72B" = moveToEndOfDocumentAndModifySelection:; // ctrl-shift-end
// "@\UF727" = copy:; // cmd-insert
// "$\UF727" = paste:; // shift-insert
"$\UF728" = cut:; // shift-del
}
目前除了几个 java 写的跨平台的 db client 以外,只有 slack 自作聪明没法用。
全局的快捷键都可以改,不管是切换输入法还是截屏。系统直接可以改功能键的映射,而且还是每个键盘单独设置,ctrl/cmd/opt/fn/caps lock 随便改。不习惯 mac 默认鼠标滚轮的滚动方式,没问题可以改。不习惯每个显示器单独桌面的逻辑,没问题也可以改(win 里面多个显示器视为同一个桌面)
另外作为码农,光是复制用 cmd + c 不占用 ctrl + c 就是一个其它平台没有的好处。比如在 linux 大概能把 terminal 设成 win + c,但别的应用基本都没办法,就算改了也很鸡肋。
【 在 shallpi0n (紫竹) 的大作中提到: 】
: 作为半个行内人,我来说一下apple我认为一个不是特别容易察觉的最大优势:常用软件操作菜单快捷键一万年不动,熟练后闭眼睛都可以修视频。这个对靠视频吃饭的人是根本优势,win系统撼动不了,linux更是扯逼蛋,一万个桌面每家的快捷键都不一样,换个版本面目全非家常便
: 说win下生态作死是一方面,更多的是个文化的问题,apple生态系统的一个中心思想就是一件事只能我允许的这种方式做,不要想着自定义,没有这个说法,爱用用不爱用滚。这样的结果就导致了一旦你按照标准方式训练好自己了,再换别家那就没可能了。
--
FROM 203.211.107.*