Поставил FAR на новой машине. После установки клавиши "влево" и "вправо" не позволяют передвигаться по командной строке при наличии панелей аналогично Ctrl-S и Ctrl-D. Hа старой машине это работает, но не могу вспомнить, как это сделано. Посмотрел на старой машине в реестре, макроса такого нет. Удалил все плагины, не входящие в стандартную поставку, всё равно клавиши работают.
Подскажите, пожалуйста, где это сконфигурировано. За сим откланиваюсь, Michael.
Это еще и от режима панелей зависит. В режиме "Ctrl-3" и _непустой_ командной строке работают стрелки влево/вправо, в режиме "Ctrl-2" не работают.
Комментарий by Vladimir Yesakov — 18.07.2006 @ 19:41
16 июл 06 11:00, Vladimir Yesakov послал(а) письмо к Michael Dukelsky: То есть это баг. Ясно, спасибо. Желаю успехов, Vladimir! За сим откланиваюсь, Michael.
Комментарий by Michael Dukelsky — 18.07.2006 @ 19:41
Зачем делать скоропалительне выводы? Все проще! Будь немного внимательнее! В режиме "Ctrl-2" в панели фара _больше_одной_колонки_ , поэтому вправо и влево движется курсор _внутри_панели_ . В режиме "Ctrl-3" в панели фара всего одна колонка. В этом случае движение курсора вправо/влево _внутри_панели_ бессмысленно. Поэтому движется курсор в Я не экспериментировал со всеми режимами панелей, но думаю тенденция сохраняется.
Комментарий by Vladimir Yesakov — 18.07.2006 @ 19:41
16 июл 06 15:54, Vladimir Yesakov послал(а) письмо к Michael Dukelsky: Если это не баг, а так было задумано, то решение, на мой взгляд, весьма странное. Однако, если такое решение было принято, то надо было объяснить его в справке. Hадеюсь, разработчики это сделают. Желаю успехов, Vladimir! За сим откланиваюсь, Michael.
Комментарий by Michael Dukelsky — 18.07.2006 @ 19:41
Здравствуйте(Hello), Michael Dukelsky! Кроме тебя, таких вопросов никто не задавал. Hе вижу смысла (с моей стороны) добавлять ЭТО в хелп, т.к. ЭТО и так очевидно. Алексей Самлюков ~
Комментарий by Alexey Samlyukov — 18.07.2006 @ 19:41
Если бы стрелки работали одинаково во всех режимах панелей, то такой дизайн был бы прост и понятен. Если *возможность* передвигаться стрелками по непустой командной строке зависит от режима панелей, но об этом в справке не сказано ни слова, то это или дефект программы, или дефект документации. imperfection. Что вполне подходит как под дефект программы, так и под дефект документации. Желаю успехов, Arkady! За сим откланиваюсь, Michael.
Комментарий by Michael Dukelsky — 18.07.2006 @ 19:41
Стрелки управляют курсором на панелях. Панель с одной колонкой, где стрелки влево-вправо не нужны — это всего лишь частный случай. И то, что тут стрелки передаются в командную строку — всего лишь дополнительная фича (можешь считать ее недокументированной), которую никто не обещал, и остается лишь радоваться что это есть. Hа мой взгляд это вообще очевидно. А для тебя надо еще описывать, что стрелки перемещают курсор по панелям? Этого тоже в хелпе нет — тоже получается дефект.
Комментарий by Alex Pakhotin — 18.07.2006 @ 19:41
Это особенность возрастом в 15+ лет.
Комментарий by Andrey Repin — 18.07.2006 @ 19:41
Сижу я, примус починяю, вдруг (Понедельник 17 Июля 2006 10:52:12) мессага от Однозначно документации. ынешнее поведение как раз наиболее интуитивно. Представь себе, что стрелки стали работать так, как ты хочешь. Сколько писем с гневными багрепортами появятся тут из-за того, что для перехода на файл в соседнем столбце панели приходится юзать мышь или три десятка раз жать стрелку вверх или вниз? А если учитывать при этом пустоту комстроки, то взвоют писатели Лично я комстрокой пользуюсь часто, но даже мыслей подобных не возникало. Если совсем невмоготу, то пользуюсь классическими нортоновскими сочетаниями при непустой комстроке и активных панелях: икакого дискомфорта не испытываю, хотя Ctrl-A и Ctrl-F в FAR не работают так, как в ортоне. о их родное применение более полезно, да и Ctrl-Left и Ctrl-Right никто не отменял… Ты заходи, если что, Michael!
Комментарий by Alexander Nazarenko — 22.07.2006 @ 10:15
17 июл 06 12:07, Alexey Samlyukov послал(а) письмо к Michael Dukelsky: Смотрю в справку: Удалить символ слева BS По-видимому, ЭТО гораздо менее очевидно, раз туда включено.
Желаю успехов, Alexey! За сим откланиваюсь, Michael.
Комментарий by Michael Dukelsky — 22.07.2006 @ 10:15
Курсор в любой программе показывает фокус ввода. То есть то место, куда будет производиться ввод. Все вводимые символы можно разбить на две категории: печатные символы, изображение которых можно видеть в командной строке (включая пробел), и управляющие символы. Отдельные символы могут соответствовать сочетаниям клавиш, для нас это сейчас не важно. изменяет мой склероз, так было ещё в Norton Commander. Как же быть с двумя фокусами ввода, существующими одновременно? Печатные символы попадают только в командную строку, в панели они не попадают. Так что с ними проблем нет. Если все управляющие символы разделить на два не пересекающихся подмножества, одно из которых управляет панелями, а другое непустой командной строкой, то тогда и с управляющими символами тоже никаких проблем нет при наличии двух фокусов ввода. Опять же, если мне не изменяет мой склероз, в Norton Commander именно так и было. В FARе не так. Символы "влево" и "вправо" используются как в панелях, так и в непустой командной строке. Конечно, их использование и в панелях, и в непустой командной строке удобно. И отказываться от этого удобства не хочется ни там, ни там. Hо возникают проблемы, поскольку одновременно управлять сразу в двух местах невозможно. Как же эту проблему решить? Проблема легко решается, если оставить только один курсор. После запуска FAR или после окончания исполнения команды из командной строки, если панели (или одна панель) видны, то курсор находится в панели. При этом командная строка пуста. Все управляющие символы управляют панелями. Как и сейчас. Дальше. Если мы начали ввод печатных символов или одним из управляющих символов (например, Ctrl-F) поместили печатные символы в командную строку и командная строка стала непустой, то курсор покидает панель и переходит в командную строку. Теперь все управлющие символы будут управлять командной строкой, а не панелями. Точнее, почти все. Потому что можно вернуть курсор из непустой командной строки в панель с помощью Tab или Shift-Tab. Теперь эти два управляющих символа переставляют курсор между непустой командной строкой, активной и пассивной панелями. Естественно, ввод любого печатного символа возвращает курсор из панели в командную строку. Hе вижу смысла формулировать, пока разработчик не хочет вносить изменения в Желаю успехов, Arkady! За сим откланиваюсь, Michael.
Комментарий by Michael Dukelsky — 22.07.2006 @ 10:15
Здравствуйте(Hello), Michael Dukelsky! Используй макросы… Если я не хочу вносить изменений — это не значит, что кто-нибудь другой не Алексей Самлюков ~
Комментарий by Alexey Samlyukov — 22.07.2006 @ 10:15
По-моему и в NC точно так же было — когда в панелях одна колонка. Хотя конечно мой склероз может быть посильнее твоего.
Да где проблема-то? Как ты говорил — есть два фокуса, и стрелки управляют только одним — панелями (и в особенных случаях, когда они там не нужны — передаются в командную строку). Курсор в командной строке перемещается другими клавишами — Ctrl-стрелки и Ctrl-S/Ctrl-D. Если так хочется использовать стрелки — просто отключи панели нажатием Ctrl-O (та самая функциональная клавиша, которую ты предлагаешь для переключения фокуса). Данунафиг! Курсор на панелях нужен и при непустой командной строке — я лично регулярно пользуюсь этим — ввел команду, потом подвел курсор к нужному файлу, нажал Ctrl-Enter, чтобы добавить имя в качестве параметра к команде. Иногда надо несколько файлов с панели добавить в командную строку — тут вообще без курсора на панелях не обойтись. Если тебе нужно такое поведение — введи соответствующие макросы. У них как раз есть флажок, позволяющий их задействовать только при непустой командной Вообще развел флейм на пустом месте ни с того ни с сего.
Комментарий by Alex Pakhotin — 22.07.2006 @ 10:15