Monday, December 04, 2006

Manly Editors, well really just Editor!!!!

First off, the planes still broken, but I've been fixing up my house. I guess it's gonna stay broken for awhile.

NOTE: blogger lost my <Ctrl + U> style key bindings. It's a bit annoying, but where they seem they should be I did type the key combos, but Blogger couldn't recover them for me.

Now, for the subject at hand. I played around with Eclipse using emacs key bindings and it was okay. The emacs key strokes were useful for the most part, but I still missed vim. Things like having to highlight a line including the newline and then press to cut a line versus simply hitting was a little odd. I guess when I think about it, most of the time I would just it but whatever. The only key stroke I didn't like was to page up, and to page down. That's when I got annoyed, to go up, to go down is just easier as my pinky just lives on the ctrl key. Other things I found xemacs could do but Eclipse didn't support right, and that just sucked. So I went back to vim.

People go off about all the great things an IDE can do. Most of the things they say I either do in Vim or my system works around. For instance looking up APIs from within eclipse. I keep Firefox going on another workspace and it works great. If I need to, highlight and middle click it into vim, but when I see what I need I am done with Firefox and I want to get back to coding. So this lets me have my 5 vim windows back and nothing else. Typically I seem to have one 82-80 (or maybe 65-70 tall) window for coding, another window which I either code something else or browse code I need, and a wide window to run code in. It seems other windows come and go in this as I need to copy files or whatever, but it works. I can also :new in vi to get a new window. I'd point out though, that my hands never leave the keyboard during any of this, so I never loose a stroke. That's where the real power comes. to get to firefox. A few quick key strokes to get what I want or do the samething in Qt Assistant. to get back, and such. :make, :cn, fix an error, :cn, do it again and so on. I get going good like this.

Now, people bring up all of the features an IDE has. First thing is that with Eclipse, it's soooo slow that any benefits of the tools, is usually lost. Most of

0 Comments:

Post a Comment

<< Home