Strip out the common prefix when recording replace.
Split large chunks of code into separate lines.
Make it as a setting.
Merge branch 'feature/split_paste' into develop