3 ms·
The combination of using vim and having to debug stuff in awkward places (on boats in rough seas, 20ft in the air on hydraulic scaffolding, in garages) with tex
by benjamincburns 13y ago
The combination of using vim and having to debug stuff in awkward places (on boats in rough seas, 20ft in the air on hydraulic scaffolding, in garages) with text-only interfaces (serial terminals), has totally changed me. I went from having 4 monitors to working on a 13" rMBP.
My personal preference is vim in a quake-style terminal (yakuake on linux or iTerm2's hotkey window in OS X) with a minimal amount of transparency so that I can "read through" the terminal and see whatever's in the browser/document window behind. After getting this set up, it's going to take a lot for me to switch back to an IDE full time.
And yeah - gotta love screen/tmux.
I personally try to use a minimal number of plugins. Command-t is the only one I use daily. I gave eclim a shot for java stuff, but ultimately found I didn't use it very often. It's better to just not fight "the vim way," though I definitely see how that's a barrier.
- nilkn 13y agoI still love using multiple monitors (I currently dedicate an entire 27" monitor to a single full-screen terminal with tmux as the "window manager"), but it is really nice having the know-how to do the full development cycle from a terminal. I used to be afraid of command-line stuff and I think it really held me back in some ways. Because I used the terminal only when forced to I never could remember how to actually use it beyond the most trivial stuff, which just made it more frustrating when I had to. And I never could find a true tiling window manager on OS X that I liked; tmux works great for that out of the box. I still want to experiment with an xmonad-based workflow on Linux, but I haven't really had a reason to yet. My job forced me to get over that, and though I can still appreciate a good GUI-based editor I don't feel any need to switch to one anymore.