View Issue Details

IDProjectCategoryView StatusLast Update
0003305Far ManagerEditorpublic2016-09-16 17:52
ReporterNightRoman Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version3.0 
Summary0003305: Undo не всегда восстанавливает позицию курсора
DescriptionОткрыть редактор, напечатать слово, курсор не в конце строки.
Вставить из буфера какой-нибудь текст, сделать undo.

Курсор восстанавливается в положение до undo (правильно).

Открыть редактор, напечатать слово, курсор в конце строки.
Вставить из буфера какой-нибудь текст, сделать undo.

Если вставленный текст не начинался с пустой строки, то курсор восстанавливается в конце строки (правильно).
Если вставленный текст начинался с пустой строки, то курсор восстанавливается в начале строки (неправильно).

Настройки редактора

Expand tabs:
Do not expand tabs
[ ] Persistent blocks             [ ] Cursor beyond end of line
[x] Del removes blocks            [x] Select found
[x] Auto indent                   [ ] Cursor at the end
4   Tab size                      [x] Show scrollbar
[ ] Show white space
TagsNo tags attached.
Build

Activities

NightRoman

2016-09-16 17:52

reporter   bugnote:0014769

Другой пример поведения, отличного от всех вышеперечисленных.

- Открыть файл FarEng.hlf
- Встать на строку 4, пустую, и выделить/скопировать несколько строк после нее, включая 4-ю
- Перейти на строку 3 в конец, за <wrap>
- Вставить скопированное, сделать undo

В итоге курсор вообще не на строке 3 (ни в конце, как было бы ожидаемо, ни в начале, как в другом неожиданном случае).

Issue History

Date Modified Username Field Change
2016-09-16 04:42 NightRoman New Issue
2016-09-16 17:52 NightRoman Note Added: 0014769