F4, start, ассоциации и нетбокс

Здесь можно сообщить о найденных багах в Far.
Post Reply
lvm
Posts: 113
Joined: Thu 13 Sep, 2018 12:48
Has thanked: 2 times
Been thanked: 1 time

F4, start, ассоциации и нетбокс

Post by lvm »

В ассоциациях файлов для картинок в F4 прописано start c:\windows\system32\mspaint.exe "!.!". При попытке отредактировать файл с SCP панели нетбокса пэйнт жалуется, что не может открыть временный файл. Переношу команду из F4 в строку enter - работает, убираю в F4 start - тоже, а все вместе - нет. 6446

Попутно замечены еще 1.5 бага
  1. возможна одновременная пометка блока в каждой строке диалога ассоциаций (или это фича?)
  2. если пометить в строке того же диалога блок, а потом спэйстить в эту строку что-то перед блоком, блок "сползет", т.е. если в строке было 12345, пометить 34, а потом спэйстить (именно спэйстить - если просто печатать, все нормально) 2 символа в начало строки, то окажутся помечены 12. Я бы вообще пометку при этом очищал - общепринятое кмк поведение.
Yegor
Posts: 1506
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 52 times
Been thanked: 94 times

F4, start, ассоциации и нетбокс

Post by Yegor »

start после запуска mspaint сразу возвращает контроль Far-y, а Far удаляет временный файл, т.к. считает команду выполненной.
  1. Фича
  2. У вас случаем не включен Options -> Dialog settings -> [x] Persistent blocks in edit controls?
Last edited by Yegor on Wed 20 Aug, 2025 23:15, edited 1 time in total.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
lvm
Posts: 113
Joined: Thu 13 Sep, 2018 12:48
Has thanked: 2 times
Been thanked: 1 time

F4, start, ассоциации и нетбокс

Post by lvm »

Об удалении файла я сразу подумал, но как тогда объяснить, что для enter и F3 start работает?

И да, Persistent blocks in edit controls включены, но то, что блок сползает, все равно баг - пометка должна смещаться вместе с текстом, а не быть привязана к абсолютной позиции.
User avatar
BarD
Posts: 76
Joined: Mon 19 Jan, 2015 11:09
Has thanked: 12 times
Been thanked: 5 times

F4, start, ассоциации и нетбокс

Post by BarD »

lvm wrote: Fri 22 Aug, 2025 08:09 И да, Persistent blocks in edit controls включены, но то, что блок сползает, все равно баг - пометка должна смещаться вместе с текстом, а не быть привязана к абсолютной позиции.
Думаю, что постоянные блоки в диалогах реализованы по аналогии с таковыми в редакторе (или вообще одна реализация). А в редакторе могут быть многострочные блоки - отсюда как будет постоянный блок смещаться вместе с текстом - не понятно. Поэтому, КМК, постоянный блок привязан к абсолютной позиции. Примите это за фичу.
User avatar
zg
zero-gravity
Posts: 6207
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 206 times
Contact:

F4, start, ассоциации и нетбокс

Post by zg »

lvm wrote: Wed 20 Aug, 2025 09:57если пометить в строке того же диалога блок, а потом спэйстить в эту строку что-то перед блоком, блок "сползет", т.е. если в строке было 12345, пометить 34, а потом спэйстить (именно спэйстить - если просто печатать, все нормально) 2 символа в начало строки, то окажутся помечены 12. Я бы вообще пометку при этом очищал - общепринятое кмк поведение.
6535.
BarD wrote: Fri 22 Aug, 2025 08:39или вообще одна реализация
почти. в редакторе расширенная версия.
BarD wrote: Fri 22 Aug, 2025 08:39в редакторе могут быть многострочные блоки - отсюда как будет постоянный блок смещаться вместе с текстом - не понятно.
там при вставке выделяется вставленное, поэтому ничего никуда смещать не надо.
User avatar
BarD
Posts: 76
Joined: Mon 19 Jan, 2015 11:09
Has thanked: 12 times
Been thanked: 5 times

F4, start, ассоциации и нетбокс

Post by BarD »

zg wrote: Fri 22 Aug, 2025 10:03 там при вставке выделяется вставленное
судя по начальному сообщению автора - выделение остается на месте, а текст под ним сдвигается
zg wrote: Fri 22 Aug, 2025 10:036535
ок
Last edited by BarD on Fri 22 Aug, 2025 13:22, edited 1 time in total.
User avatar
zg
zero-gravity
Posts: 6207
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 206 times
Contact:

F4, start, ассоциации и нетбокс

Post by zg »

BarD wrote: Fri 22 Aug, 2025 13:20судя по начальному сообщению автора - выделение остается на месте, а текст под ним сдвигается
у автора в диалогах смещается, я ж с этим не спорю и даже исправил. я-то на вашу фразу про редактор отвечал.
lvm
Posts: 113
Joined: Thu 13 Sep, 2018 12:48
Has thanked: 2 times
Been thanked: 1 time

F4, start, ассоциации и нетбокс

Post by lvm »

BarD wrote: Fri 22 Aug, 2025 08:39 Думаю, что постоянные блоки в диалогах реализованы по аналогии с таковыми в редакторе (или вообще одна реализация). А в редакторе могут быть многострочные блоки - отсюда как будет постоянный блок смещаться вместе с текстом - не понятно. Поэтому, КМК, постоянный блок привязан к абсолютной позиции. Примите это за фичу.
Не понимаю, как это связано с многострочностью. Блок начинается с определенного символа, если при редактировании этот символ смещается, вместе с ним смещается и начало блока, сколько бы строк в блоке ни было. Вот для вертикальных блоков привязка к координате и правда оправдана. О том, что при обычном вводе этот баг не проявляется, и не говорю - только при пэйсте.
User avatar
BarD
Posts: 76
Joined: Mon 19 Jan, 2015 11:09
Has thanked: 12 times
Been thanked: 5 times

F4, start, ассоциации и нетбокс

Post by BarD »

lvm wrote: Mon 25 Aug, 2025 08:48 Вот для вертикальных блоков привязка к координате и правда оправдана.
Так я про многострочные постоянные блоки и писал. (многострочные=вертикальные)
ПС: вашу проблему вроде починили в 6535
Post Reply

Return to “Глюки и баги”