Latest post of the previous page:
Alexander84, объяснили. Я забыл, что кроме компа бывают всякие гаджеты типа планшетов-смартфонов.Вам для работы хватит того, что уже есть, или действительно стоит оформить хелп и опубликовать в обсуждениях?
Latest post of the previous page:
Alexander84, объяснили. Я забыл, что кроме компа бывают всякие гаджеты типа планшетов-смартфонов.Хорошо бы добавить минимум по использованию, ведь мало положить скрипт в папку Far3\Profile\Macros\scripts\buniak_a_h wrote: ↑Fri 25 Nov, 2022 11:27 Вам для работы хватит того, что уже есть, или действительно стоит оформить хелп и опубликовать в обсуждениях?
Это мудро, добавлю.Alexander84 wrote: ↑Fri 23 Dec, 2022 12:34 если отталкиваться от темы, ожидаешь F4 при погашенных панелях
Вы имеете в виду:
В ожидании обновления решил я всё-таки попробовать версию от 24 октября (насколько можно судить по дате редактирования сообщения, ведь в самом скрипте я никакую идентификацию версии не увидел), тем более, что как раз длинная команда подвернулась.
-
), то перед ней в командную строку почему-то не вставляется разделительный пробел. А ведь это типовая ситуация, когда новая строка начинается с новой опции (а опции преимущественно и начинаются с одной или двух чёрточек). При этом выделение в командной строке (уже после тех чёрточек) съезжает вправо так, как будто все те пробелы вставлены. (То же, если строка в редакторе начинается с пробела.)CtrlV
, ShiftIns
или ShiftNum0
), выходим — командная строка по-прежнему пуста. То же, если вставлять в несколько строк сразу или по очереди. А вот если последнюю строку поредактировать (хоть пробел дописать), то вся команда переносится успешно.1 CtrlZ F10
— в редакторе оставалось
(пустой текст), а в командной строке получаем 1
. Вероятно, с возвратом (CtrlShiftZ
) тоже можно придумать сценарий воспроизведения. Но даже если нет, всё равно есть смысл обрабатывать отмену/возврат единообразно.CtrlHome
, CtrlEnd
, CtrlPgUp
, CtrlPgDn
(более экзотические проверять не стал). И это я ещё не говорю про позиционирование мышью или, скажем, поиском (в т.ч. плагиновым)..cmd
, чтобы автоматически включалась правильная раскраска.Красоту портит строка KeyBar: она внизу окна редактора, а не окна ФАРа. При этом KeyBar от панелей тоже виден. Ну НЕКРАСИВО!!!
Ну, линейку клавиш и в панелях, и в редакторе пользователь может прятать и показывать по своему усмотрению.buniak_a_h wrote: ↑Sat 24 Dec, 2022 07:03 Красоту портит строка KeyBar: она внизу окна редактора, а не окна ФАРа. При этом KeyBar от панелей тоже виден.
Он полезен главным образом потому, что немодален. С той прототипной реализацией во время редактирования по директориям не походишь, пути не пособираешь (ну или надо это делать в другом экземпляре Фара через буфер обмена). К тому же там строки при переносе в командную строку соединяются символом LF, т.ч. сразу выполнять бесполезно и надо дорабатывать.buniak_a_h wrote: ↑Sat 24 Dec, 2022 06:18 я думал, что т.к. есть короткий способ, то мой развесистый (ваш эпитет) уже и не нужен
Мне сложно представить, когда это может понадобиться, ведь важное достоинство командной строки Фара — возможность видеть панели, ходить по ним, наглядно вставлять пути и имена файлов. А при использовании редактора, пусть и немодального, такое хождение усложняется, а наглядность снижается.buniak_a_h wrote: ↑Sat 24 Dec, 2022 06:18 перманентный режим. Т.е. при пустой строке ввод символа (по маске \w) автоматически переводит набор в редактор.
Сильно сомневаюсь, что кто-то станет использовать Фар на устройстве без физической клавиатуры. А часто ли таковую подключают к смартфонам или планшетам? Крайне редко, да и то преимущественно к т.н. планшетам-трансформерам. И вообще доля гаджетов под управлением Windows исчезающе мала.buniak_a_h wrote: ↑Sat 24 Dec, 2022 06:18 для всяких гаджетов типа смартфона/планшета может оказаться особенно удобно
Спасибо.
Полагаю, будет достаточно шапки скрипта и (возможно, укороченной) шапки темы.buniak_a_h wrote: ↑Fri 23 Dec, 2022 14:16Вы имеете в виду:
- комменты в самом тексте скрипта
- hlf-файл помощи
- функцию подсказки в самом скрипте?
--[[ Информация для пользователя (комментарий) --]] Инструкции для машины (код)
Это не я сам придумал. Это мне кто-то ответил в обоснование полезности. Впрочем, можно и не пользоваться перманентным режимом.
Он и должен работать везде. При том если открыто несколько редакторов, то к каждому можно отдельно обратиться, по его id.
Теперь знаю, но наблюдение неожиданное, потому обращаю на него внимание. Я о другом, о том, как сблизить алгоритмы разных edit control. Сейчас разница командной строки, поля в диалоге и F4 выбешивает. Они похожи, но разные. Добавление возможностей к F4 лишь увеличивает разницу.