View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001376 | Far Manager | Editor | public | 2010-05-12 15:41 | 2013-01-30 22:52 |
Reporter | Centaur | Assigned To | alexy | ||
Priority | normal | Severity | feature | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 2.0 | ||||
Fixed in Version | 3.0 | ||||
Summary | 0001376: Undo replace all | ||||
Description | Текущее поведение: после массовой замены в редакторе CtrlZ отменяет по одному вхождению. Предлагаемое поведение: если юзер нажал All в диалоге подтверждения, замену всех оставшихся вхождений считать одним действием и отменять целиком. | ||||
Tags | No tags attached. | ||||
Build | 3136 | ||||
|
|
|
*) Распаковать oneline.txt.zip (327 bytes) *) Открыть в редакторе (F4) *) Заменить ';' на ',' (CtrlF7 -> All) *) Наблюдать за памятью. На х64 с хорошим запасом памяти дошло до 12+ гиг, дальше наблюдать не стал. Это из-за того, что на каждую замену сохраняется undo. Но дело даже не в памяти (хотя это проблема, пример показывает). Юзер жмет All - это одна операция. И отмена должна быть одна - этой операции. |
|
3135 |
|
Если при замене выбрать [All], то после не работает Undo. 3135 |
|
работает. может у тебя там больше 100 мег анду набралось. |
|
перед тестом поставил 300 мег тестирую на приложенном oneline.txt заменяю a на b |
|
значит там больше чем 300. Роман же написал что там и до 12 гиг доходит использование памяти. |
|
На тот файл, памяти для анду надо примерно 130000*70000 = ~9 гигов, а в настройке можно максимум 4 гига выставить. |
|
Note: в текущем фиксе и без [all] всё восстанавливается одним махом - это приемлемо? |
|
Вообще-то нет. Пример. Я контроллирую процесс замены, и в какой-то момент машинально жму не ту клавишу. Пытаюсь отменить последнее, а не тут-то было. |
|
3136 |
Date Modified | Username | Field | Change |
---|---|---|---|
2010-05-12 15:41 | Centaur | New Issue | |
2012-10-12 19:09 | NightRoman | File Added: oneline.txt.zip | |
2012-10-12 19:12 | NightRoman | Note Added: 0009616 | |
2013-01-30 15:27 | 2useven10 | Relationship added | related to 0002281 |
2013-01-30 20:52 | alexy | Note Added: 0010156 | |
2013-01-30 20:52 | alexy | Assigned To | => alexy |
2013-01-30 20:52 | alexy | Status | new => feedback |
2013-01-30 21:13 | Denis | Note Added: 0010157 | |
2013-01-30 21:13 | Denis | Note Edited: 0010157 | |
2013-01-30 21:18 | alexy | Note Added: 0010158 | |
2013-01-30 21:21 | Denis | Note Added: 0010159 | |
2013-01-30 21:21 | Denis | Note Edited: 0010159 | |
2013-01-30 21:22 | alexy | Note Added: 0010160 | |
2013-01-30 21:29 | alexy | Note Added: 0010161 | |
2013-01-30 21:31 | alexy | Note Added: 0010162 | |
2013-01-30 21:35 | JohnDoe | Note Added: 0010163 | |
2013-01-30 21:48 | alexy | Note Added: 0010164 | |
2013-01-30 22:52 | alexy | Build | => 3136 |
2013-01-30 22:52 | alexy | Status | feedback => closed |
2013-01-30 22:52 | alexy | Resolution | open => fixed |
2013-01-30 22:52 | alexy | Fixed in Version | => 3.0 |