I am switching jobs and the new company i'll work at are an apple shop. Which means they want me to work on the same platform as well. I have almost exclusively used ubuntu for the last 3 years. The few times that I have used a macbook, the gestures and stuff have been very confusing. I code in python/django in vim. Here is what I'll need to customise, please suggest apps, tips, tricks, etc.:
1. I spend 99% of my time on a laptop between chrome and my terminal. Chrome should be the same I guess. Having used the mac terminal before, I have not been impressed. It seems really slow. I use oh-my-zsh. Is iterm2 any good? Can I fix the performance issues of the default terminal? Am I just hallucinating that the mac terminal is slower?
2. I have really gotten used to just apt-get installing stuff. Missing headers? No problem, just apt-get install xyz, problem solved. I have heard homebrew is good for OS X. Is it all I'll need?
3. I typically use a lot of tabs in my terminal and have some muscle memory built in for switching between them, moving them around, etc. Can i customise these shortcuts? I also have a workflow build around different workspaces in ubuntu. How can I achieve this in OS X?
4. I really like using vim in the terminal (allows me to quickly move in and out of the terminal). However, everywhere online, people recommend using MacVim coz apparently it doesn't work well enough in the terminal(?). If so, can this be fixed?
Any other tips or tricks I should know about? I really don't want to lose too much productivity over the shift.
1. I spend 99% of my time on a laptop between chrome and my terminal. Chrome should be the same I guess. Having used the mac terminal before, I have not been impressed. It seems really slow. I use oh-my-zsh. Is iterm2 any good? Can I fix the performance issues of the default terminal? Am I just hallucinating that the mac terminal is slower?
2. I have really gotten used to just apt-get installing stuff. Missing headers? No problem, just apt-get install xyz, problem solved. I have heard homebrew is good for OS X. Is it all I'll need?
3. I typically use a lot of tabs in my terminal and have some muscle memory built in for switching between them, moving them around, etc. Can i customise these shortcuts? I also have a workflow build around different workspaces in ubuntu. How can I achieve this in OS X?
4. I really like using vim in the terminal (allows me to quickly move in and out of the terminal). However, everywhere online, people recommend using MacVim coz apparently it doesn't work well enough in the terminal(?). If so, can this be fixed?
Any other tips or tricks I should know about? I really don't want to lose too much productivity over the shift.