blog.ngedit.com— 2006 was vi's 30th anniversary, but it's still alive and kicking. Read about some of vi/vim's power, and why it's still as incredible as it ever was!
Jan 6, 2007View in Crawl 4
I am an emacs user, but I dugg this article because I believe the important point the author is making is that you are a lot more efficient if you can edit text without your hands ever leaving home row. Editing text, be it in an editor, on the command line, in a text edit box in a GUI, or wherever is something you spend a lot of time doing on a computer. Emacs style editing keys are hardwired in my brain, my fingers edit without thinking. I use the same editing keys on the command line in bash. I've edited my firefox key bindings so they work the same way. Under OSX it's easy to configure the GUI so the same emacs style editing key sequences work in all the GUI text input controls. Taking your hands off home row slows you down.Any program that uses GNU readline (like bash) can be configured to use either emacs or vi style editing keys. So if you are a vi user you should look into it. My big problem with vi is that it is a mode-oriented editor. I often think I'm in insert mode when I'm not, and end up making all sorts of bad edits to my buffer. If a vi user tries to pull the "I'm UNIX old school, I use vi" routine on me, I show him my mad ed(1) skills.<a class="user" href="http://gammatron.novarese.net/txt/ed.html">http://gammatron.novarese.net/txt/ed.html</a>
@rgurganus No one is forcing people to use vim. You can use nano,gedit,kedit,kate... to edit files which are compared/superior to their windows counterparts. But, vim is totally a different thing. If you want to edit files like a pro, then use it. Else use other alternatives.Most of configuration in ubuntu can be done using GUI until you have some problem with your driver... But, your mileage vary.
i was surprised to see hardly any emacs people ranting (for lack of a better term) about how just-plain-awesome it is... but then I remembered they're all WORKING right now instead of wasting time on digg :p
spudlyoJan 7, 2007
I am an emacs user, but I dugg this article because I believe the important point the author is making is that you are a lot more efficient if you can edit text without your hands ever leaving home row. Editing text, be it in an editor, on the command line, in a text edit box in a GUI, or wherever is something you spend a lot of time doing on a computer. Emacs style editing keys are hardwired in my brain, my fingers edit without thinking. I use the same editing keys on the command line in bash. I've edited my firefox key bindings so they work the same way. Under OSX it's easy to configure the GUI so the same emacs style editing key sequences work in all the GUI text input controls. Taking your hands off home row slows you down.Any program that uses GNU readline (like bash) can be configured to use either emacs or vi style editing keys. So if you are a vi user you should look into it. My big problem with vi is that it is a mode-oriented editor. I often think I'm in insert mode when I'm not, and end up making all sorts of bad edits to my buffer. If a vi user tries to pull the "I'm UNIX old school, I use vi" routine on me, I show him my mad ed(1) skills.<a class="user" href="http://gammatron.novarese.net/txt/ed.html">http://gammatron.novarese.net/txt/ed.html</a>
Closed AccountJan 8, 2007
Vi is brain dead. Real men use cat > filename. f**k that, real men edit files directly on the hard disk using magnets.
unikuserJan 8, 2007
@rgurganus No one is forcing people to use vim. You can use nano,gedit,kedit,kate... to edit files which are compared/superior to their windows counterparts. But, vim is totally a different thing. If you want to edit files like a pro, then use it. Else use other alternatives.Most of configuration in ubuntu can be done using GUI until you have some problem with your driver... But, your mileage vary.
gmorganJan 8, 2007
GVim can be made to use GTK2 hence matching the rest of your GTK2 apps.
Closed AccountJan 11, 2007
i was surprised to see hardly any emacs people ranting (for lack of a better term) about how just-plain-awesome it is... but then I remembered they're all WORKING right now instead of wasting time on digg :p