2 ms·
The Control/Command placement is _perfect_. I get all my unix commands on Control (emacs keybindings everywhere including ctrl+a to go to the beginning of the
by Zarel 10y ago
The Control/Command placement is _perfect_.
I get all my unix commands on Control (emacs keybindings everywhere including ctrl+a to go to the beginning of the line, ctrl+c to SIGINT), and all my GUI commands on Command (cmd+a to select all, cmd+c to copy). Meanwhile in other OSes, how to copy/paste depends on what app you have open.
(And meanwhile I get accents and special characters on Option, while non-ASCII input is a mess in other OSes)
The package manager isn't preinstalled, but installing Homebrew is really straightforward, and if not having something installed by default is a problem, I don't know any OS that does any better.
I am not sure you've used Linux if you think "everything is just there already" is an accurate description of it... Do modern Ubuntu versions even come with gcc built-in? Maybe you have some obscure distro that bundles literally everything, but using a package manager is seriously not very hard.
Ten years ago, when I tried to switch from Windows to Linux, the defaults were ridiculous, and I bricked the install trying to make it usable (I messed up a poorly-documented config file trying to set up multiple monitors). Meanwhile, ten years ago, multiple monitors worked out of the box when I switched from Windows to Mac OS X, and everything else had sensible defaults.
Like one year ago, the last time I touched Linux, I tried Ubuntu again, and when I plugged in an NTFS drive, it told me something was wrong and it needed to be mounted in read-only mode. It didn't tell me how to mount it in read-only mode. It didn't have a button for mounting it in read-only mode. I had to google for it and type in an obscure terminal command. Meanwhile, I can plug in an NTFS drive to Windows and it just works, no need to touch Google.