NightRoman wrote:В комстроке список все-таки надо делать в обратном порядке...
Определённый смысл в этом есть.
Но от обратного порядка тоже может произойти разрыв мозга...
Не от самого порядка, а от того что автодополнение в диалогах и комадной строке будут работать по разному, и соответственно требовать разных клавиш для одних и тех же действий.
А, слона не заметил. Хорошо, надо поиграться. А зачем пустая строка в списке этом режиме тогда? Вдруг мне 2-элемент нравится? Тогда мне 2 стрелки вниз надо нажать вместо одной. Опять этот пустой элемент мешается.
NightRoman wrote:А зачем пустая строка в списке этом режиме тогда?
пустая строка - это "непостоянное" дополнение: оно выделено блоком, и "адаптируется" по мере ввода.
Как только вы выбрали какой-либо пункт (например первый) - дополнение как-бы становится "постоянным", т.е. фиксируется, и дальнейший ввод продолжается уже после.
P.S.
Как-то коряво получается объяснять, а ведь раз вопросы возникают, значит стоит расписать в хелпе...
P.P.S.
Это ж всё не я придумал, просто описываю что вижу.
"[x] Append first matched item" -- неплохо, да. Но, будучи перфекционистом, замечу, что есть минус по сравнению с выбором из списка (а может и вообще неправильно сделано, как есть). Многие команды начинаются с заглавной буквы (например, "Build-My..."), ибо изначально получены были копипастой или Ctrl+Enter. Набирать же я начинаю без шифта, зачем это, если я знаю, что выберу команду из истории (то есть "bu"). Однако "Append first matched item" не подставляет из списка, а добивает и в итоге получается "build-My...", что и попадает в историю. Это фигня, да. Но потом мне эту команду из истории надо где-то сохранить, подставить в скрипт, послать кому-то, и это уже некрасиво или против стиля кодирования (если в скрипте, например). Вот, приходится изменять b на B. Да история не так опрятно начитает выглядеть. Заглавные буквы в начале они глазу уже привычны-таки.
И в итоге из-за этого недостатка мне "[x] Append first matched item" не подходит, пожалуй... ОК, нет совершенства, да.
Здравствуйте,
Поскажите пожалуйста как сделать автозаполнение как в старых версиях в таком маленьком случае (проще на примере показать).
Если я когда-то создал каталог 123, а недавно каталог 12, все удалил и хочу создать опять каталог 12, то:
1) При нажатии 1 появляется 12
2) Далее при нажатии 2 появляется 123.
Как сделать так чтобы 123 не появлялось после второго шага?
В Фаре 1.7 это гоработало именно так.
Эта мелочь достаточно раздражает. Я когда то давно создал файл 1.wav, теперь не могу создать каталог 1, чтобы не вылезло 1.wav
Вообще автозаполнение стало чересчур наглым в командной строке, постоянно чтото предлагает, причем все не к месту
В этих опциях можно только включить/отключить автозаполнение, а мне нужно чтобы оно было, но работало как в старых версиях касательно описанного выше случая.
Когда выбираю пункт в списке автодополнения (ентер на пункте), нажимается кнопка в диалоге, которая нажимается клавишей ентер. Хочется, чтобы кнопка не нажималась. Например, поиск, ввожу маску файла и что искать. приходится нажимать пробел и Backspace.
ты вот сказал не подумав, а алекс завтра сделает и всем нам потом с этим жить (c) zg
Как бы сделать так, чтобы в диалогах автодополнение было немодальным, а в командной строке - модальным?
Пример использования: в диалоге немодальное автодополнение удобнее тем, что исключает лишний Enter, требующийся для закрытия модального диалога, - а в командной строке как раз немодальность приводит к тому, что, пока с помощью стрелочек выбираешь нужную команду, в командную строку уже подставилось не то, что хочешь.
На сколько я понял там его можно только включить или выключить.
То что я хочу - это чтобы работал "Append first matched item" и при этом был доступен хоткей, который вызывает диалог.