Quote:
Originally Posted by Milt Schmidt
Get out of my head Freedogger!  Way too much of what you wrote is similar to what I do.
I'll have to check out Sublime, I don't use Windows often, being a Linux guy who dabbles in OS X, but when I do I usually go for Notepad++. Of course, if I can I always use Vim.
Milt
|
Good to see another twisted individual on these boards!
I think you will really like Sublime Text. It has versions across linux, osx and windows. There is even some vim love available with vintage and vintagex options. The forum offers a support group for ex Vim users:
http://www.sublimetext.com/forum/vie...php?f=2&t=1065
Vim is pretty popular on windows side too with my crowd. Vimeo plugins for visual studio, word, outlook. Firefox has a vim plugin too. I'm too far down the auto-hotkey shortcut route to switch to vim across the board. The international version of the Truly Ergonomic keyboard gives you a few extra keys. I've programmed those so that when hit in combination with other keys, commands launch. Most of what vi offers I already have and I stay closer to home row with a consistent experience across most of the apps I use on a regular basis.
Another reason for autohotkey - it is pretty easy to run on a locked down pc. Installing some of the vim goodness would require meetings and red tape and weeks if not months before approval at some companies I have worked at.
This is a small sample from about 240 shortcuts:
SC05C & k:: DeleteHumpForward()
SC05C & j:: DeleteHumpBackward()
SC05C & `;:: EndOfLine()
SC05C & h:: StartOfLine()
SC05C & t:: TopOfFile()
SC05C & b:: BottomOfFile()
SC05C & d:: Duplicate()
Take the call to Duplicate for example. In visual studio it will hit ctrl-d which will duplicate the line or whatever is selected. In other programs it will do a ctrl-c, end of line, enter, ctrl-v and so on. This allows me to roll with a consistent set of shortcuts that do the same thing in many different apps. Stubborn and Lazy are good traits to have in programming.
If you use Visual Studio ReSharper is a must have.
Anyhow, I'd rather be a Linux guy that dabbles in OS X. I've been stuck in MS land for the last half of my career. It pays the bills and isn't too bad if you just stick to c sharp and avoid the boxed crap they spew out (Sharepoint, Biztalk and so on...)
My prediction: Windows 8 will be a big flop.