Update: it must terminator doing this hack of interpreting "~", since repeating the same steps with gnome-terminal gives the results I expected.
Note: You have terminator 1.0, I have terminator 1.90. This could be the reason for the difference. If this is the case, the gtk3 branch has introduced a new "misfeature" of expanding the "~" character, which it in my opinion should not do.
Update: it must terminator doing this hack of interpreting "~", since repeating the same steps with gnome-terminal gives the results I expected.
Note: You have terminator 1.0, I have terminator 1.90. This could be the reason for the difference. If this is the case, the gtk3 branch has introduced a new "misfeature" of expanding the "~" character, which it in my opinion should not do.