From: "Alexandru E. Ungur" Date: 2006-04-26T15:43:57+09:00 Subject: Re: Ruby IDE >>> sender: "John Gabriele" date: "Wed, Apr 26, 2006 at 10:20:24AM +0900" << On 4/25/06, Ryan Leavengood wrote: > > On 4/25/06, SleepJunk13 wrote: > > > > > > I know of RadRails. I use it to work on my Rails apps, but it's testing > > > and debugging isn't great. I don't need rails support in what I'm doing. > > > Just a nice ruby editor. > > > > Myself and a lot of other people swear by VIM (www.vim.org) for Ruby > > editing and for most other editing. It can take a while to learn, but > > once you do it is extremely powerful. It is also available on just > > about every OS you can imagine. Today at work I did Java coding on > > Windows using VIM, then just now I did some Ruby coding on Windows at > > home, and later I'll be coding C++ on BeOS using VIM. I started using > > it on Linux. > > I've been using vim for light stuff for a while now, but it seems > inconsistent to me, and has been difficult to get used to. That is, > commands can take a number of different forms: > > :set foo > :foo on > nfoo > :%foo You can say what you want OR what you want, you can say but HEY that won't stop you to say what you really want is it? :P I mean, did you ever stop talking in English (or any other language for that matter) just because there's more than just one way/more ways/many ways/not just one way (oh dear God, I'm confusing myself... this English language is so hard, just like Vim... so many options...) to express things... ? I don't think so... > Plus there's some commands you hit while in command mode, but then > others with ctrl characters while in insert mode (like Ctrl-d). Wait > though -- there's also some ctrl chars while in command mode too. > > Besides that, in general I find myself slowed down constantly hitting > Ctrl-[, forgetting whether I'm in command mode or not. Either that, or > I'm filling my files with ":w" or ">>" or "i", "b", "w"... Being a 3 months Vim newbie, I had that problem too not too long ago (at least in the first 2-3 days anyway...) so after digging around a little I came up with a rather nice solution to it: I use the entire statusbar's background color to tell me where I am: RED background == edit mode, GREEN background == normal mode. Works like a charm ;) You better try the Ruby autocompletion as well: http://blog.hasno.info/blog/segfault/dev/2006/04/10/vim-7-ruby-omni-completion.html If you like syntax highlight, you'll love that ;) All the best, Alex