Environment
- TeXstudio: 4.5.2
- Qt: Qt6
- OS: Windows10
- TeX distribution: miktex
Expected behavior
Select one or multiple lines (from start of line N to start of line N+m), then use Move Line Up/Down to move the selected line(s) up and down. Only those selected lines (line N to line N+m-1 exactly, inclusive at both ends) move, not including line N+m.
Actual behavior
Line N+m moves along as well.
If the selection ends at the end of line N+m-1, then line N+m doesn't move along. It seems that the EOL character in line N+m-1 leads to the inclusion of line N+m. This may relate to the way of implementation regarding how many lines are considered.
Popular text editors, such as vscode, behave consistently regardless whether the EOL is included or not.