View Issue Details

IDProjectCategoryView StatusLast Update
0002119Far ManagerMacropublic2013-03-02 04:34
ReporterSUSim Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status newResolutionopen 
Product Version3.0 
Summary0002119: editor.insstr не логичное поведение
Descriptionmacro:post ShiftF4 t m p Enter 1 Enter 2 editor.insstr("0",1)
ожидается что файл будет такой
0
1
2
однако получаем
1
0
2
И самое главное UNDO (CtrlZ) приводит к порче файла удаляя не вставленную строку, а предыдущую.
Ещё невозможно добавить строку в начало и в конец файла...
TagsNo tags attached.
Build

Activities

DAtaMan

2012-05-27 17:17

reporter   bugnote:0009285

>ожидается что файл будет такой
Зря ожидается :) Написано же:
>Вставить значение S _после_ строки с номером Line

Ага, есть такое. Завтра вечером поправлю, скорее всего.

>Ещё невозможно добавить строку в начало
Editor.InsStr(Editor.GetStr(1), 1); Editor.SetStr(NewStr, 1);
> и в конец файла...
Вроде Editor.InsStr(S, Editor.Lines) работает...

SUSim

2012-05-27 20:34

reporter   bugnote:0009286

Про начало файла, вроде понятно, как поправите, так и в начало будет вставляться.

А вот про конец:
macro:post ShiftF4 1 Enter 1 Enter 2 Enter editor.insstr("",editor.lines)
1♪◙
2♪◙


визуально строка, вроде, вставилась, но как-то без символов конца/перевода, а после сохранения файла её нет:
1♪◙
2♪◙

SUSim

2012-07-29 10:35

reporter   bugnote:0009443

2 месяца прошло...

vskirdin

2013-03-01 06:16

administrator   bugnote:0010413

Актуально?

DAtaMan

2013-03-01 15:53

reporter   bugnote:0010415

Для меня - нет, т.к. исправленные исходники утеряны, а макросами больше не пользуюсь

SUSim

2013-03-02 04:34

reporter   bugnote:0010417

Либо починить, либо выпилить обратно, нафик!
предлагаю откатить 2663.1.2 я лучше на Lua их перепишу...

Issue History

Date Modified Username Field Change
2012-05-27 15:25 SUSim New Issue
2012-05-27 17:17 DAtaMan Note Added: 0009285
2012-05-27 20:34 SUSim Note Added: 0009286
2012-07-29 10:35 SUSim Note Added: 0009443
2013-03-01 06:16 vskirdin Note Added: 0010413
2013-03-01 15:53 DAtaMan Note Added: 0010415
2013-03-02 04:34 SUSim Note Added: 0010417