View Issue Details

IDProjectCategoryView StatusLast Update
0002359Far ManagerCommand Line/Executepublic2017-10-25 18:37
ReporterCh_88 Assigned To 
PrioritylowSeverityminorReproducibilityalways
Status newResolutionopen 
Platformx86OSWindowsOS Version2000
Product Version3.0 
Summary0002359: Возможность не помещать в историю определённые команды из ассоциаций (и команды запуска внешнего редактора/вьювера)
DescriptionВыполнение назначенных в FAR ассоциаций файлов (например,запуск внешнего редактора), всегда добавляется в историю выполненных команд, независимо от того, поставлен перед командой ассоциации символ @ или нет.
Steps To ReproduceF9 -> Команды -> Ассоциации файлов
Создать ассоциацию, например, для маски *.txt. На Alt+F4 назначить команду
@notepad.exe !.! и сохранить изменения.
По Alt+F4 открыть любой текстовый файл.
В истории команд имеем @notepad.exe <имя_файла>.txt
Additional InformationОписанная ситуация начинается с 3196 (после внесения 0002304), повторяется на 3295. В сборке 3195 не повторяется.
TagsNo tags attached.
Build

Activities

DrKnS

2013-04-03 08:28

administrator   bugnote:0010654

Процитируйте, пожалуйста, параграф справки, утверждающий, что наличие символа '@' подавляет добавление команды в историю.

Ch_88

2013-04-03 09:02

reporter   bugnote:0010655

В справке только о гашении панелей: "Если вы не хотите, чтобы перед выполнением ассоциированной команды гасились панели, начните команду с символа '@'." Но до 3196 команда вызова внешнего редактора, прописанная в ассоциациях FAR и начинающаяся с '@', после запуска в историю FAR не попадала.

samlyukov

2013-04-03 12:21

reporter   bugnote:0010659

был баг, исправили )

JohnDoe

2013-04-03 13:19

updater   bugnote:0010660

А может внешние редакторы/вьюверы стоит в другую историю помещать, рядом с внутренними?

Ch_88

2013-04-03 14:37

reporter   bugnote:0010668

В ассоциациях не обязательно прописываются только внешние редакторы/просмотрщики, но и "разнообразные действия для запуска" (из справки). Зачем FAR-у разбирать, куда поместить - в историю выполнения команд или историю просмотра/редактирования?

Smitis

2013-04-03 20:45

reporter   bugnote:0010670

Может надо как в AltHistory - если команда начинается с пробела (можно всего с одного), в историю её не помещать?

Ch_88

2013-04-17 14:37

reporter   bugnote:0010823

Приемлем любой способ. Или начинать команду с "@", или с пробела, как в AltHistory, или помечать ещё как-нибудь.

JohnDoe

2017-10-17 15:46

updater   bugnote:0015684

Last edited: 2017-10-18 13:39

Нормальный тикет.
Переместить бы в Wishes, и озаглавить "Возможность не помещать в историю определённые команды из ассоциаций (и команды запуска внешнего редактора/вьювера)

P.S.
А про символ @ есть такой тикет: 0002906

Issue History

Date Modified Username Field Change
2013-04-03 08:09 Ch_88 New Issue
2013-04-03 08:28 DrKnS Note Added: 0010654
2013-04-03 09:02 Ch_88 Note Added: 0010655
2013-04-03 12:21 samlyukov Note Added: 0010659
2013-04-03 13:19 JohnDoe Note Added: 0010660
2013-04-03 14:37 Ch_88 Note Added: 0010668
2013-04-03 20:45 Smitis Note Added: 0010670
2013-04-17 14:37 Ch_88 Note Added: 0010823
2017-10-17 15:46 JohnDoe Note Added: 0015684
2017-10-18 13:39 JohnDoe Note Edited: 0015684
2017-10-25 18:37 JohnDoe Summary В историю команд попадает запуск ассоциаций, экранированных "@" => Возможность не помещать в историю определённые команды из ассоциаций (и команды запуска внешнего редактора/вьювера)
2017-10-25 18:37 JohnDoe Additional Information Updated