well, it is a different concept here, because it is not a selection, but rather a multiplication of the cursor. imo, this far stronger, because you can edit all those places instantly, and of course mark the required characters as you like. for example, if you have a rectangular area you want to mark and replace/edit, it will look the same, but if the area is of certain structure, which is not with the same length on each line - here sublime start to shine, e.g. try and edit the following on the editors you have mentioned:
- Code: Select all
L_acc = L_deposit_l( gbk1[index1][1] );
L_accb = L_deposit_l( gbk2[index2][1] );
L_gbk12 = L_add( L_acc, L_accb );
tmp = extract_l( L_shr( L_gbk12,1 ) );
L_acc = L_mult(tmp, gcode0);
now, try and add _xyz on all functions calls... in sublime you just do the multiple cursor magic at the start of the line, going down 5 lines, now jump with ctrl+left arrow 3 times, insert _xyz - DONE!
- Code: Select all
L_acc = L_deposit_l_xyz( gbk1[index1][1] );
L_accb = L_deposit_l_xyz( gbk2[index2][1] );
L_gbk12 = L_add_xyz( L_acc, L_accb );
tmp = extract_l_xyz( L_shr( L_gbk12,1 ) );
L_acc = L_mult_xyz(tmp, gcode0);