View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000552 | Far Manager 1.7x | History | public | 2008-06-11 19:28 | 2008-06-28 15:47 |
Reporter | samlyukov | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Fixed in Version | 1.71 | ||||
Summary | 0000552: Принцип заполнения истории команд (Alt-F8) | ||||
Description | Перемудрили с сабжем - в историю должны попадать команды ТОЛЬКО непосредственно выполненные из командной строки, а не как сейчас. | ||||
Tags | No tags attached. | ||||
Build | 0 | ||||
|
т.е. я набрал в ком.строке: Bug.Report.txt -> Enter - попало в историю. нажал Enter на панели на Bug.Report.txt - не должно попадать в историю. (сейчас попадает). |
|
В FAR есть недокументированное техинфо - см. Opt.ExcludeCmdHistory и enum ExcludeCmdHistoryType. Есть мнение, что менять текущее поведение не надо, достаточно описать настройку в документации. |
|
мне объяснят полезность теперешнего поведения? |
|
Это поведение полезно тем, что оно привычно и ожидаемо, т. к. досталось в наследство ещё от nc/vc. |
|
А проверить? |
|
Вот и проверь. |
|
NC 5: набрал в ком.строке: Bug.Report.txt -> Enter - попало в историю. нажал Enter на панели на Bug.Report.txt - не попало в историю VC 4.1: набрал в ком.строке: Bug.Report.txt -> Enter - попало в историю. нажал Enter на панели на Bug.Report.txt - не попало в историю У Вас не так? |
|
> нажал Enter на панели на Bug.Report.txt - не попало в историю А что, notepad запустился? :) nc о системных ассоциациях для txt ничего не знает, при нажатии на них ничего не делает, потому и в историю не пишет. Сделаешь ассоциацию для txt руками - команда попадёт в историю при нажатии enter на панели. Файлы с расширениями, которые nc умеет запускать (exe, com, bat) - также попадут в историю при нажатии enter на панели. |
|
Эй... горячие финские... тикет закрываем (при наличии документированной фичи по отключению)? |
|
Тут ещё проблема есть, все что выполняется по Enter/ShiftEnter в панелях попадает в историю без полного пути что как мне кажется вообще бессмысленно как такого. А по теме, я считаю что попадать в историю должно всё, ибо для того и есть история. |
|
Угу. Документирование, в принципе, сводится к copy-paste отсюда: :) http://groups.yahoo.com/group/farbugs/message/19383?unwrap=1&var=0&l=1 |
|
> Документирование, в принципе, сводится к copy-paste отсюда И? А то по этой ссылке нечленам ничего дельного не пишут. :( |
|
VS> 1. Доп.TechInfo (чтобы не засорять историю команд): VS> ------------------------------------------------------>8---- VS> 57.[HKEY_CURRENT_USER\Software\Far\System] VS> "ExcludeCmdHistory":REG_DWORD VS> Правила фильтрации команд, которые FAR помещает в историю. VS> Параметр "ExcludeCmdHistory" с типом DWORD позволяет помещать в VS> историю команд только часть исполняемых команд. Проверка идет по VS> битовой маске. Если бит установлен, данный тип команд в историю VS> не помещается. VS> Номера битов: VS> 0 - не помещать в историю команды ассоциаций Windows VS> 1 - не помещать в историю команды выполнения ассоциаций файлов VS> 2 - не помещать в историю команды выполнения с панели VS> 3 - не помещать в историю команды выполнения с командной строки VS> По умолчанию значение = 0 (помещать в историю все команды). VS> ----8<------------------------------------------------------ VS> Хмм... здесь бы неплохо бы дописать про номера битов :-) более VS> расжеванно. Можно иначе это написать. ... историю команд только часть исполняемых команд. Проверка идет по ~битовой маске~@BitMask@. Если бит установлен, данный тип команд в историю ... 1 - не помещать в историю команды ассоциаций Windows 2 - не помещать в историю команды выполнения ассоциаций файлов 4 - не помещать в историю команды выполнения с панели 8 - не помещать в историю команды выполнения с командной строки ... @BitMask > Тут надо как-то извернуться... У меня не выходит красиво. > Все время сваливаюсь в рекурсию. Конечным числовым значением битовой маски является сумма чисел, соответствующих выбранным опциям настраиваемого параметра. > тут хорошо бы примерчик привести. А то больно заумно выходит. > или это только у меня голова так плохо работает? |
|
alexy, DrKnS Спасибо |
|
TI#79. |
Date Modified | Username | Field | Change |
---|---|---|---|
2008-06-11 19:28 | samlyukov | New Issue | |
2008-06-11 19:33 | samlyukov | Note Added: 0001579 | |
2008-06-11 23:12 | DrKnS | Note Added: 0001580 | |
2008-06-11 23:20 | samlyukov | Note Added: 0001581 | |
2008-06-11 23:21 | samlyukov | Note Edited: 0001581 | |
2008-06-12 00:09 | DrKnS | Note Added: 0001582 | |
2008-06-12 00:55 | samlyukov | Note Added: 0001583 | |
2008-06-12 01:44 | DrKnS | Note Added: 0001584 | |
2008-06-12 05:26 | samlyukov | Note Added: 0001585 | |
2008-06-12 05:27 | samlyukov | Note Edited: 0001585 | |
2008-06-12 06:16 | DrKnS | Note Added: 0001586 | |
2008-06-13 05:24 | vskirdin | Note Added: 0001588 | |
2008-06-13 05:48 | alexy | Note Added: 0001589 | |
2008-06-13 06:00 | DrKnS | Note Added: 0001590 | |
2008-06-25 03:59 | HaRT | Note Added: 0001636 | |
2008-06-25 04:05 | alexy | Note Added: 0001637 | |
2008-06-25 04:10 | HaRT | Note Added: 0001640 | |
2008-06-28 15:47 | DrKnS | Build | => 0 |
2008-06-28 15:47 | DrKnS | Status | new => closed |
2008-06-28 15:47 | DrKnS | Note Added: 0001655 | |
2008-06-28 15:47 | DrKnS | Resolution | open => fixed |
2008-06-28 15:47 | DrKnS | Fixed in Version | => 1.71 |