Latest post of the previous page:
хоть и не совсем по теме, но немного связано: а нельзя ли DIF_EDITPATH опубликовать для плагинов? или там не так все прямолинейно, что достаточно флаг указать для контрола?Автодополнение в диалогах
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: автодополнение в диалогах
Нюансы редактирования при открытом списке истории:
*) вставка [CtrlV] не работает
*) выделение текста [ShiftLeft, ShiftRight] тоже
(не фатально, можно выйти из выпавшего списка и редактировать, как обычно)
*) вставка [CtrlV] не работает
*) выделение текста [ShiftLeft, ShiftRight] тоже
(не фатально, можно выйти из выпавшего списка и редактировать, как обычно)
-
- Posts: 726
- Joined: Sun 03 Apr, 2005 22:00
- Location: Казань
- Been thanked: 2 times
Re: автодополнение в диалогах
Бага (нельзя в комстроке ввести ":") проявляется в том случае, если есть макрос:
Code: Select all
[HKEY_CURRENT_USER\Software\Far2\KeyMacros\Menu\:]
"Sequence"=":"
"DisableOutput"=dword:00000001
- John Doe
- Бюрократ
- Posts: 13807
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 426 times
- Contact:
Re: автодополнение в диалогах
При открытом списке не работает вставка из клипборда, а также вставка имён из панели (Ctrl-F, Ctrl-[ и т.п.)
https://t.me/FarManager — Telegram чат
Re: автодополнение в диалогах
Мда, приходится менять логику...
Раньше было с Ctrl-Enter по файлам file1 и file2:
Выпадающее меню напрягает, а вот затененное автодополнение прямо в комстроке понравилось, даже на недолгое время привык автоматом нажимать End при нужном выборе. При этом логично из всех вариантов выбора подставлять самый последний из истории.
Раньше было с Ctrl-Enter по файлам file1 и file2:
Теперь сначала Ctrl-Enter по этим файлам, потом Ctrl-left, Ctrl-left и донабор начала.fc /b file1 file2
Выпадающее меню напрягает, а вот затененное автодополнение прямо в комстроке понравилось, даже на недолгое время привык автоматом нажимать End при нужном выборе. При этом логично из всех вариантов выбора подставлять самый последний из истории.
Re: автодополнение в диалогах
Затенённое дополнение вообще было крутым. Оставалось только чуток доделать, и было бы счастье. Но не судьба.LEM wrote:Выпадающее меню напрягает, а вот затененное автодополнение прямо в комстроке понравилось...
Авто-список с вариантами не так уж и плох, но это уже совершенно другое, и совсем не дополнение.
Хотели мопед чтоб в магаз ездить было удобно, а получили летающую тарелку. Тоже здорово, но не то.
Re: автодополнение в диалогах
а по мне, так вариант со списком лучше. только бы его доделать, чтобы он "прозрачно" кнопки пропускал
Re: автодополнение в диалогах
Maximus5, раньше было меньше телодвижений, а теперь - два раза Enter. FAR - он же для админов, а лишние телодвижения не для нас.
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: автодополнение в диалогах
1307
Спасибо за доработку.
*) Порядок истории - вроде теперь правильный и в едитбоксах, и в комстроке. Примечание: уже не уверен, что надо инвертировать список для комстроки (как предлагал ранее), как работает сейчас - это единообразно, и в этом есть плюсы. Хотя если вариантов много, то глазу придется прогулятся далеко вверх - это минус.
*) "Пропуск клавиш" - работает (на первый взгляд), но только для обычных клавиш и сочетаний. Примечание: все еще "не пропускаются" макросы (проверено на комстроке, у меня там есть парочка прижившихся с условием "непустая строка"), а именно пропускаются их оригинальные клавиши без вызова прицепленного макроса. С этим со временем можно что-то сделать?
Спасибо за доработку.
*) Порядок истории - вроде теперь правильный и в едитбоксах, и в комстроке. Примечание: уже не уверен, что надо инвертировать список для комстроки (как предлагал ранее), как работает сейчас - это единообразно, и в этом есть плюсы. Хотя если вариантов много, то глазу придется прогулятся далеко вверх - это минус.
*) "Пропуск клавиш" - работает (на первый взгляд), но только для обычных клавиш и сочетаний. Примечание: все еще "не пропускаются" макросы (проверено на комстроке, у меня там есть парочка прижившихся с условием "непустая строка"), а именно пропускаются их оригинальные клавиши без вызова прицепленного макроса. С этим со временем можно что-то сделать?
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: автодополнение в диалогах
Увидел еще, что имена файлов теперь отделены от хистори разделителем - это дельно. Кстати про файлы - а не имеет ли смысл предлагать их там для текущего набираемого "слова", а не всей строки с начала, типа набираем начало имени параметра какой-нибудь команды - и вот тебе варианты на выбор в списке. Ну это так, мысль вслух, и без этого уже почти все отлично.
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Re: автодополнение в диалогах
Не, ну это же таки меню, а макросы у тебя в шелле/диалоге.NightRoman wrote:"не пропускаются" макросы
Поставить "правильную" макрообласть не проблема, да.С этим со временем можно что-то сделать?
Это ж надо целый парсер писать. С обработкой пробелов, открывающих/закрывающих кавычек и прочими неоднозначностями.а не имеет ли смысл предлагать их там для текущего набираемого "слова", а не всей строки с начала
Я на это в одном плагине уже насмотрелся, тащить в фар пока очень-очень не хочется.
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: автодополнение в диалогах
Ну это понятно почему это происходит. Но вряд ли это то, что нужно в нашем случае...Не, ну это же таки меню, а макросы у тебя в шелле/диалоге.
1) Имеется в виду, что выпадающий список это сделает?Поставить "правильную" макрообласть не проблема, да.
2) Или юзеру надо что-то доработать с макросами специально для этого специфического меню?
Я полностью согласен, что пока это тащить не надо, это были мысли вслух, мол, было бы неплохо и т.п.Я на это в одном плагине уже насмотрелся, тащить в фар пока очень-очень не хочется.
- zg
- zero-gravity
- Posts: 6016
- Joined: Tue 15 Mar, 2005 17:36
- Location: riga
- Been thanked: 185 times
- Contact:
Re: автодополнение в диалогах
выпадающий список конечно может. но всё таки, как мне кажется, тут надо очень хорошо подумать. ибо всё таки это не совсем диалог. стрелки работают по другому к примеру.NightRoman wrote:1) Имеется в виду, что выпадающий список это сделает?
2) Или юзеру надо что-то доработать с макросами специально для этого специфического меню?
как аналог — макрообласть search.
- NightRoman
- Posts: 6184
- Joined: Fri 18 Aug, 2006 13:52
- Location: Cambridge, UK
- Has thanked: 32 times
- Been thanked: 62 times
- Contact:
Re: автодополнение в диалогах
Что про это? Можно такое?NightRoman wrote:хоть и не совсем по теме, но немного связано: а нельзя ли DIF_EDITPATH опубликовать для плагинов? или там не так все прямолинейно, что достаточно флаг указать для контрола?