tag:blogger.com,1999:blog-5375156058364096448.post1734087859238964142..comments2022-12-05T05:09:53.531+00:00Comments on Programmer's Weblog: Why Vim's modes frustrate newbiesKamil Dworakowskihttp://www.blogger.com/profile/04022605272220857718noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-5375156058364096448.post-69370959100072614372009-08-13T14:12:47.929+01:002009-08-13T14:12:47.929+01:00Hey IMISSMYJUNO,
I am viming for a couple of year...Hey IMISSMYJUNO,<br /><br />I am viming for a couple of years now. I no longer remember if I had initial problems with modes. Now the mode switching is in 'muscle memory', I don't have to think about it conciously. I guess it is like driving a car. You might get to this point after a while.<br /><br />I followed pragmatic programmers' advice on "Learn you editor well": whatever editor you pick, try to do all your editing there.Kamil Dworakowskihttps://www.blogger.com/profile/01776181819491282848noreply@blogger.comtag:blogger.com,1999:blog-5375156058364096448.post-45780364078430942702009-08-13T08:49:10.026+01:002009-08-13T08:49:10.026+01:00So far I must agree with anderstornvig. I spent ab...So far I must agree with anderstornvig. I spent about a week in Vim now. I definitely like the lightness of it which is perfect coming from a Mac/TextMate background. <br /><br />I mostly write Python, JavaScript and PHP. However, while navigation in normal mode in Vim seems much easier than the emacs' Ctrl+B/F/P/N (arrow keys?! I'm trying to keep my hands on the home row thank you very much), it's the constant mode switching required when writing new code that has frustrated me immensely. <br /><br />Add text, go up a line. Wait I have to switch modes first, gah I don't want to type "k". Undo. Gah. That undid my last typed text. Wait, that's the wrong indentation level. Should I type in a few spaces in regular mode or Vj and do Shift-. ? I don't know, I just want to type in some text!!<br /><br />It's a constant battle! Any suggestions? I might have to check out emacs more but waiting around for it to load on my MacBook Pro takes about as long as waiting for something like Komodo or Eclipse to load.IMISSMYJUNOhttps://www.blogger.com/profile/00937321790648814867noreply@blogger.comtag:blogger.com,1999:blog-5375156058364096448.post-90083341235752841132009-05-05T22:24:00.000+01:002009-05-05T22:24:00.000+01:00Normal mode in vim is an unnecessary abstraction l...Normal mode in vim is an unnecessary abstraction layer for a text editor. For one, two, a few edits in a file I can accept switching back and forth between modes. If it's much more than that, I always ended up staying in insert mode anyway, and then, what's the point..<br /><br />Oh, and navigating in emacs is not that hard. The arrow keys are fantastic. Combined with shift you have your word jumping feature. Then you just start actually editing _without_ switching mode. Wuhuu!<br /><br />That said, vim is still cool enough for config files, small shell hacks, etc.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-5375156058364096448.post-32244050456260665282008-03-16T11:23:00.000+00:002008-03-16T11:23:00.000+00:00A pretty nice cheat sheet, plus a cheat sheet base...A pretty nice cheat sheet, plus a cheat sheet based tut!<BR/><BR/>http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.htmlPanos Laganakoshttps://www.blogger.com/profile/01655446764737514715noreply@blogger.comtag:blogger.com,1999:blog-5375156058364096448.post-91912674000826879032008-03-01T22:27:00.000+00:002008-03-01T22:27:00.000+00:00Fair enough. Different strokes for different folks...Fair enough. Different strokes for different folks, I guess.<BR/><BR/>Perhaps you could give us newbies a crash course on Vim when we sit at your computer :) Or maybe hang a cheat sheet somewhere! <BR/><BR/>I still plan to use emacs, at least for a few weeks to see if I like it. But don't worry, I'm already writing a cheat sheet for emacs newbs :PAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-5375156058364096448.post-88716017842879971322008-03-01T16:55:00.000+00:002008-03-01T16:55:00.000+00:00And there you have a text editor whose 'normal mod...And there you have a text editor whose 'normal mode' is not for editing... ;-)Michael Foordhttps://www.blogger.com/profile/06229713779852499022noreply@blogger.com