Small thing I figured out. I was in irb and trying to copy/paste some text into a multi-line string to play with gsub, and it kept exploding halfway through and showing the message:
Display all 309 possibilities? (y or n)
instead of actually allowing me to create a multi-line string.
Turns out, irb still responds to tab-completion even if you're halfway through creating a multi-line string.
This kinda sucks if you want a string that contains tabs - but don't want to manually type the whole string (including tabs) yourself as you go along.
To fix it, I copy/pasted the text into vim and used :retab to replace the tabs with spaces before copying it back into the string in irb... its a hack, but it worked for my purposes.
Any thoughts on a better solution?