Posted about 1 month ago. Visible to the public.

RubyMine: Better soft wraps

Sometimes your code has long lines:

Copy
describe 'foo' do describe 'bar' do really_long_line_really_long_line_really_long_line another_line

When you're working with multiple editor panes, such code will often be wider than the pane area:

Copy
describe 'foo' do | describe 'bar' do | really_long_line_really_long_| another_line |

To help with this you can activate Soft wraps in the RubyMine options under General → Editor .

Your code will now look like this:

Copy
describe 'foo' do | describe 'bar' do | really_long_line_really_long_| line_really_long_line | another_line |

Note that the new line breaks are just a visualization, they won't appear in your files.

I also recommend the option Use original line's indent for wrapped parts to make the lines easier to parse. With this option, your code looks like this:

Copy
describe 'foo' do | describe 'bar' do | really_long_line_really_long_| line_really_long_line | another_line |

makandra has been working exclusively with Ruby on Rails since 2007. Our laser focus on a single technology has made us a leader in this space.

Author of this card:

Avatar
Henning Koch
Last edit:
about 1 month ago
by Henning Koch
About this deck:
We are makandra and do test-driven, agile Ruby on Rails software development.
License for source code
Posted by Henning Koch to makandropedia