Good and free Ruby editor for Windows? [duplicate] - ruby

This question already has answers here:
Closed 10 years ago.
Possible Duplicate:
What Ruby IDE do you prefer?
What's a good and free Ruby editor for Windows? Thanks!

Get yourself Notepad++ it's an excellent lightweight text editor which is useful for lots of languages including ruby. There's tonnes of plugins too. I recommend you get the 'explorer' plugin which gives you a dockable directory explorer.

Netbeans is Free and Good

don't be a wimp, use emacs.

Aptana RADRails is eclipse tunned for ruby and rails.
It's free too.

RubyMine 2 is not free (88 Euros) but it's clearly the best Ruby IDE i've ever used!

Emacs would be good if he asked for an OS. Now go get gvim.

SciTE isn't a bad editor. Did you get it with ruby?

Related

100% portable IDE (that is, works *fully* on a pen drive) & C++ compiler (Windows) [duplicate]

This question already has answers here:
Closed 10 years ago.
Possible Duplicate:
Portable Programming IDE
(cross-post from /r/programming # reddit)
It doesn't need to be a full-blown IDE, a compiler would do (though syntax highlighting would be great||something like Sublime Text).
Since I usually only program in Linux, I'd like to try programming with windows.h. (It seems a messy API, though.) I guess the compiler would include it?
If there's no decent compiler/IDE I'll have to go with web programming, but after so much time it's tiring. Thanks a lot!
Compiler - MinGW GCC. It may be portable, just need to set up environment from batch file.
IDE (did you mean editor?) - Far Manager with Colorer plugin (at least) and ConEmu for tabs and more. Imho, it is the best for developers and of course, Far is console applicatipn. Far 3.x is fully portable (settings are stored in sqlite db's). ConEmu may be portable too (creare ConEmu.xml file). And yes, I'm the author of ConEmu ;)

Simple Ruby Editor?

This editor isn't intended for me. It's intended for teaching someone else Ruby. I largely use Emacs when writing Ruby. Does anyone know of an editor that
indents the current line correctly when you press tab,
can indent the whole file correctly (keyboard shortcut would be nice),
has syntax highlighting for Ruby,
other than that works kind of like Windows Notepad (maybe with a toolbar of icons),
has a built in terminal (not absolutely required),
has multiple editor tabs,
and works on Windows, Linux, or both?
Or anything somewhat close?
Edit:
I'm also going to add that I'd like to be available for free (legally for an indefinite period of time). Open source wouldn't hurt.
Check Notepad++
I don't think that jEdit has a built-in terminal, but I believe it does everything else you need. It's implemented in Java, so it should run on any platform for which a JVM exists, including Windows and Linux.
Since it's about teaching ruby RedCar and Diakonos are good choices. They have most of the features you mention and as a bonus both are written in Ruby.
If you are not a die hard fan of emacs, then there's always vim and its plugins for any programming language. Here's one for Ruby: rails.vim : Ruby on Rails: easy file navigation, enhanced syntax highlighting, and more
If you are new to vim, this cheat sheet should help you: vim graphical cheat sheet
I like gedit - it doesn't have a terminal, but should work fine for the other requirements. It can run on Windows with Cygwin.
For a full-blown IDE, Aptana Studio is great. It meets your requirements.
If your main goal is to teach then you could try using Hackety Hack. It is somewhat weak at times, but I found it fun and simple to use, but then again I already knew ruby pretty well.
For a beginner being able to run the programs easily is very important so you want something where irb and ruby can be run very simply. Aptana seems to be a pretty good IDE for this sort of thing, but I have never used it myself aside for web development.
Aside from those two I suggest Notepad++... Also the free KomodoEdit might be worth a look. Personally I say teach the other person emacs, but then again shrug

editor with plugins in ruby?

I'm looking for extensible linux editor(GUI) that may be extended with plugins written in ruby. Editor shouldn't be written in java or ruby.
Any ideas?
vim has a ruby api. you could try here for starters.
Not to be Mr. Obvious, but, um, how about Emacs?
http://www.google.com/search?q=ruby+emacs
You might find some help in this thread as well.
Allegedly, jed does this, I think -- although I was put off by the fact that it's a curses-based editor.

Ruby and linux, preferred setup?

Mac's have TextMate as there preferred application for ruby development, but what would be the preferred application for linux? I need something where it's easy to work with multiple files, project structure and setup commands to run my ruby app or if it is one my merb app.Syntax highlighting is also a must.
Now I typically use Vim, but it's not the best for working with multiple files or with a project structure, even with VTreeView plug-in or multiple VIM windows.
So what would you guys suggest?
If you have better plugins to use for VIM feel free to mention them, I'm not ruling out VIM here.
I use Vim on both Windows and Linux for development in Rails (we have to use Windows in work, and I only use Linux at home). The environment is almost exactly the same for both platforms. Especially important for me is easy navigation between the various Rails components - from Controllers to views, partials and models, and quick navigation to test files.
Here are the plugins I use:
Vim Rails by Tim Pope. The :R, :A and gf commands are the ones I use mostly for navigation.
NERDTree for a project/explorer view.
NERDCommenter for easy multi-line commenting.
FuzzyFinder and "FuzzyFinder - Textmate" - allows you to quickly find files based on portins of a file name.
Ctags
Bufexplorer
dbext for executing SQL commands and getting the results in a Vim buffer.
Ack and the ack plugin for a better grepping experience from within Vim.
VividChalk colour scheme.
RubyMine from JetBrains.com works well for Mac/Linux/Windows, the price is 99$ but it's probably the most productive IDE for Ruby and Rails I have tested so far.
Setup Gedit to be almost like Textmate
Aptana with the Rails plugin is pretty good.
If you are on Ubuntu/Debian, plain old emacs with ruby-elisp package isn't bad. It's no TextMate, but it's not bad.
I prefer Netbeans on both linux and Mac
+1 for Netbeans for Rails. Each release gets better and better and with 6.7 beta it's better yet. Using it on Windows and Mac -- under Linux it's what I'd use as well.
Since you are a vimmer, have you looked at this? I have no experience with it, but looks quite good in the screencast.
Why don't you just use Sublime Text 2 Text Editor, it is free and cross platform and lighter than any IDE, and then you can install the SublimeCodeIntel which will provide you with autocomplete features , you can do that through installing Package Control , then
⌘+shift+p → “install” → ENTER → “codeintel” → ENTER → Restart ST2
It is working perfectly with me and I'm totally in love with this smart editor .
You can find this helpful somehow if you wanna give it a try , http://www.rockettheme.com/magazine/1319-using-sublime-text-2-for-development
I'm using it with zsh Terminal http://stevelosh.com/blog/2010/02/my-extravagant-zsh-prompt/
Anyways if you are looking for a full IDE give netbeans a try http://netbeans.org/projects/ruby/
I prefer Aptana/RadRails on both Mac and Linux. It gives a consistent experience for me no matter what OS I'm on.
I still don't get the excitement over Textmate...
Given that you use vim, this post might be interesting.
Her is the Fuzzyfinder Textmate vim plugin that the post refers to.
Aptana Studio is indeed very nice. Also Gedit does the job if you don't want a full IDE environment and are more inclined to do stuff by hand :).
The other answers are about ruby editors, so I thought I will add an answer on my linux setup.
I use Ubuntu with VM player (free) on top of windows 7. I dedicate 2 core and 2 GB to the vm. Benefit of using the VM on top of windows is that I can use linux just for development and windows for everything else. Skype, webex, and team viewer works in windows, but i find them to be flaky in linux. Also I use office once in a while, very easy on windows.
I have been using GMATE for a while and I can say that I only need gnome-terminal to complete my ruby/groovy/python setup. It have themes imported from textmate and do some method/property code completion (not much ok? but it comes handy).
Edit: forgot to say that GMATE is a set of plugins for Gedit (default text editor on gnome)
With Linux there are 3 really good IDEs and all are free. You have Eclipse, Netbeans, and Aptana... They are all very good and each have some benfits over the other, its more a matter of preference. I would suggest downloading all 3 and giving them a try to see which you prefer.

On Windows is there a **light-weight** IDE that can be used both with C and Perl? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
When I asked this previously I should have mentioned that it's particularly a light-weight IDE that I'm after, so I’m having to ask again as a different question.
Something that is not just a text editor, is light-weight and versatile, that would suit Strawberry Perl, the GCC that comes with MinGW, GDB and Subversion. Something that when I want to use it is straight-away available, and is also fast to shut down preserving all my work. It doesn't matter if it's not a free or open-source program, what does matter is that it’s stable and is comfortable to use.
Maybe trying to have one IDE to use for both C and Perl is the wrong way to go about it - resulting in a solution that's not going to handle either one language or the other as well as a dedicated IDE would?
Zeus is a language neutral IDE that can be be configured for almost any programming langauge.
It has features like syntax highlighting, code folding, project/workspace management, class browsing, macro scripting, integrated version control, ftp editing etc.
(source: zeusedit.com)
Have you looked at Padre, the Perl Application Development and Refactoring Environment?
It's still in development so you can help make it better.
SciTE would be worth a look.
Notepad++ is another Scintilla-based (as SciTE) source code editor.
You can try Geany for gnome. It's relatively new, but interesting. And it seems to be lightweight.
http://www.geany.org/
I've decided to use the open source and cross platform Codelite IDE, with C/C++, it's just about as light-weight as I'm going to get without using a plain text editor.
It can use either VC++, GCC, G++ or it can be configured to use other compilers if required. It does more than a text editor, which is what I'll carry on using for Perl until I find something better. Unfortunately for Perl currently it only offers syntax highlighting, so no real incentive to use it here instead of some text editor or Padre.
Although still relatively new (v1.0 released July 1st 2008) Codelite is already a better IDE than Dev C++ or Code::Blocks and not as slow or bloated as Eclipse.
Yep.
Notepad.
(I can feel my Rep draining away as I type this)
:-)
Have you tried Eclipse? I don't know if it's light weight enough for you but out of all the decent IDES I've used it's the fastest one in my experience. You should be able to download the standard eclipse distribution, then install the c++ and Perl tools. The C++ tools can be installed through the update manager from the Ganymede site that's included by default. Information about Perl for Eclipse can be found at this link.
http://www.epic-ide.org/
E Text Editor is a TextMate analog for Windows. It is not free.
take a look at jEdit.
Dev-C++ very nice IDE.
http://www.bloodshed.net/devcpp.html
Maybe not the most light-weight of the bunch, but Komodo Edit seems to be a good compromise between features and program size. It supports many languages and is pretty flexible.
The lightest-weight open-source text-editor that I'd consider a full IDE is SharpDevelop, which is still a bit heavy-weight. It handles a number of different languages, although I'm not should if it does anything specific for Perl.

Resources