View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002359 | Far Manager | Command Line/Execute | public | 2013-04-03 08:09 | 2017-10-25 18:37 |
Reporter | Ch_88 | Assigned To | |||
Priority | low | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Platform | x86 | OS | Windows | OS Version | 2000 |
Product Version | 3.0 | ||||
Summary | 0002359: Возможность не помещать в историю определённые команды из ассоциаций (и команды запуска внешнего редактора/вьювера) | ||||
Description | Выполнение назначенных в FAR ассоциаций файлов (например,запуск внешнего редактора), всегда добавляется в историю выполненных команд, независимо от того, поставлен перед командой ассоциации символ @ или нет. | ||||
Steps To Reproduce | F9 -> Команды -> Ассоциации файлов Создать ассоциацию, например, для маски *.txt. На Alt+F4 назначить команду @notepad.exe !.! и сохранить изменения. По Alt+F4 открыть любой текстовый файл. В истории команд имеем @notepad.exe <имя_файла>.txt | ||||
Additional Information | Описанная ситуация начинается с 3196 (после внесения 0002304), повторяется на 3295. В сборке 3195 не повторяется. | ||||
Tags | No tags attached. | ||||
Build | |||||
|
Процитируйте, пожалуйста, параграф справки, утверждающий, что наличие символа '@' подавляет добавление команды в историю. |
|
В справке только о гашении панелей: "Если вы не хотите, чтобы перед выполнением ассоциированной команды гасились панели, начните команду с символа '@'." Но до 3196 команда вызова внешнего редактора, прописанная в ассоциациях FAR и начинающаяся с '@', после запуска в историю FAR не попадала. |
|
был баг, исправили ) |
|
А может внешние редакторы/вьюверы стоит в другую историю помещать, рядом с внутренними? |
|
В ассоциациях не обязательно прописываются только внешние редакторы/просмотрщики, но и "разнообразные действия для запуска" (из справки). Зачем FAR-у разбирать, куда поместить - в историю выполнения команд или историю просмотра/редактирования? |
|
Может надо как в AltHistory - если команда начинается с пробела (можно всего с одного), в историю её не помещать? |
|
Приемлем любой способ. Или начинать команду с "@", или с пробела, как в AltHistory, или помечать ещё как-нибудь. |
|
Нормальный тикет. Переместить бы в Wishes, и озаглавить "Возможность не помещать в историю определённые команды из ассоциаций (и команды запуска внешнего редактора/вьювера) P.S. А про символ @ есть такой тикет: 0002906 |
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 |