Any tips welcome.
I turned on the Function keys, and the "3-finger double-tap for zoom" setting.
I'm really new and am eager to know how to make the most out of it. I'm still not used to the Ctrl, Option keys. And some special characters are not on the same place at all, which is disturbing because I sometimes minimize a window...
brew is probably the package manager you want.
For terminals I’ve used the built in, warp and iterm2. The built in works best for me.
asdf works great if you need multiple versions of programming languages.
I use and paid for Sublime Text and Merge. One thing about MacOS is it broke my idea to only use Free (as in beer) software. Paying for software that feels right becomes less strange when the rest of the system has the feeling that you paid more for the feeling of it.
I gave up on safari and switched to chrome, because I also use windows and the sync is convenient. If mac is now your only system I suggest giving Safari a fair chance.
Don’t feel tethered to your power cord or screen, M cpu macbooks have great battery life, use it.
Command-space: shortcut to search
Command-tab: Toggle between recent applications
Command-~: Toggle between windows in same application
Shift-Cmd-4: screenshot
Productivity things:
I uncheck natural scroll direction.
Trackpad set to fast.
Change screenshot destination to a folder, drag folder into dock, set display to date added, display as fan.
Do the same as above with downloads folder.
Disable zooming in the dock.
Enable dictation in accessibility and set the activation to double tap “control” on key board: dictate emails and other writing when you get bored of typing.
Install chrome and never look at safari again in my life.
Delete all the useless apple apps from the dock (maps etc).
First thing to learn in macOS: Never do this. It's like the #1 thing Windows users new to Macs have to un-learn. Leave the app windows open and where they are, and learn to love the CMD-tilde (top left next to the "1" key on most keyboards) command to jump between an application's open windows.
Rectangle is awesome for macOS. It makes it easier to put windows in the corner of the screen, etc. I also like to install Dozer to keep the menu bar clean on macOS.
There's a setting in iterm2[0] to disable the terminal from growing and shrinking if you adjust the font size. By default iterm2 will resize the terminal but it does it in the worst way possible by extending it past the viewable screen. If you pair or screenshare a lot this setting is critical to disable IMO.
https://github.com/p0deje/Maccy is really nice for managing multiple clipboards. It's about as good as Ditto for Windows.
[0]: https://iterm2.com/faq.html#:~:text=Q%3A%20How%20can%20I%20p....
In a text editor you should favour vim mode, obviously.
Then you will very rarely feel the need to press a key and wait.
Caps-lock + letter key means I can jump to any app instantly.
Other people map caps lock to escape or turn it into a "super key" but I don't like fiddling very much.
If you are doing web dev I find using chrome beta to always have your app front and center so it doesn't get lost in research tabs, since mac used "app switching" instead of "window switching" it's a nicer workflow.
So I have capslock+a mapped to terminal, +s mapped to chrome beta, +d mapped to editor, +c mapped to normal chrome, etc..
I've used a bunch of different approaches over the years like workspaces, multi monitor, global terminal hotkey, windows style "alt-tab" etc... I've found deterministic app switching to be way better.
Have you found a way to do it for free, without paying for rcmd?
You can modify key mapping.
https://support.apple.com/guide/mac-help/change-the-behavior...
And here is a giant list of shortcuts. You won't need them all! Good to know.
https://support.apple.com/en-us/HT201236
Others can point to developer tools such as homebrew and so on.
Good luck.