Search.CtrlIns.lua

Здесь обсуждается всё, что касается макросов.
Post Reply
User avatar
John Doe
Бюрократ
Posts: 12457
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 188 times

Search.CtrlIns.lua

Post by John Doe » Fri 22 Mar, 2013 13:33

Обсуждаем штатный макрос Search.CtrlIns.lua

Связанные темы:

2useven10
Posts: 3965
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 168 times

Re: Search.CtrlIns.lua

Post by 2useven10 » Fri 22 Mar, 2013 14:07

faruh wrote:Если в командной строке что-то введено - в буфер скопируеться оно же.
Полагаю предпологалось что макрос должен копировать в буфер название файла найденого быстрым поиском.
Это и есть назначение макроса.
Иначе в буфер будет скопирована введённая часть строки поиска.
Чтобы копировать имя текущего 'найденного' файла без учёта комстроки CtrlIns надо заменить, например, на CtrlShiftIns.

2useven10
Posts: 3965
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 168 times

Re: Search.CtrlIns.lua

Post by 2useven10 » Fri 22 Mar, 2013 14:21

но тогда макрос логичнее будет назвать Search.CtrlShiftIns.lua :)

User avatar
John Doe
Бюрократ
Posts: 12457
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 188 times

Re: Search.CtrlIns.lua

Post by John Doe » Fri 22 Mar, 2013 14:40

2useven10 wrote:Это и есть назначение макроса.
Имхо автор темы прав, лучше исправить.

2useven10
Posts: 3965
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 168 times

Re: Search.CtrlIns.lua

Post by 2useven10 » Fri 22 Mar, 2013 16:49

если исправить добавлением CtrlShiftIns и CtrlAltIns - да лучше.

User avatar
John Doe
Бюрократ
Posts: 12457
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 188 times

Re: Search.CtrlIns.lua

Post by John Doe » Fri 22 Mar, 2013 16:56

Если открыт Search, вероятно искались файлы, а содержимое командной строки вряд ли кого интересует. Имхо конечно.

2useven10
Posts: 3965
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 168 times

Re: Search.CtrlIns.lua

Post by 2useven10 » Fri 22 Mar, 2013 18:05

макрос изначально написан для того, чтобы CtrlIns работал 'как всегда', потому как копировать пару символов из быстрого поиска никому не интересно. т.е. всего-навсего отключается быстрый поиск при копировании в карман. CtrlIns самый популярный вариант, поскольку самый простой и все его знают. логично просто распространить это на остальные хоткеи копирования в буфер обмена.

User avatar
John Doe
Бюрократ
Posts: 12457
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 33 times
Been thanked: 188 times

Re: Search.CtrlIns.lua

Post by John Doe » Fri 22 Mar, 2013 18:17

Согласен

Code: Select all

Поместить помеченные имена в Буфер Обмена                 Ctrl-Ins
 (при пустой командной строке)
Поместить помеченные имена в Буфер Обмена           Ctrl-Shift-Ins
 (без учёта состояния командной строки)
...
Поместить помеченные файлы в Буфер Обмена                   Ctrl-C
Поместить помеченные полные имена в Буфер Обмена     Alt-Shift-Ins
Поместить сетевые (UNC) имена помеченных файлов       Ctrl-Alt-Ins
 в Буфер Обмена
Единственное, что хотел подчеркнуть, вряд ли стоит тут различать Ctrl-Ins и Ctrl-Shift-Ins.
Т.е. Ctrl-Ins в данном случае должен вести себя как Ctrl-Shift-Ins.
Если у вас иное мнение, то спорить не буду: каждый волен составить макрос по своему представлению.

2useven10
Posts: 3965
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 168 times

Re: Search.CtrlIns.lua

Post by 2useven10 » Fri 22 Mar, 2013 21:11

мне кажется поведение клавиш должно сохраняться, просто отключается диалог быстрого поиска.

Post Reply

Return to “Обсуждение макросов”