Ruby and linux, preferred setup?
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.