Search found 6784 matches

by Shmuel
Tue 09 Apr, 2024 14:18
Forum: Нужна помощь
Topic: Возможность в farlua получить ТОЧНЫЕ координаты в строке колоночного блока
Replies: 25
Views: 393

Возможность в farlua получить ТОЧНЫЕ координаты в строке колоночного блока

zg wrote: Tue 09 Apr, 2024 14:11
Shmuel wrote: Mon 08 Apr, 2024 22:31 Задача: как-то выяснить, что это были за координаты.
Я этого не говорил.
by Shmuel
Tue 09 Apr, 2024 11:36
Forum: Нужна помощь
Topic: Дать способ узнать в farlua длину строки в редакторе F4
Replies: 33
Views: 588

Дать способ узнать в farlua длину строки в редакторе F4

zg wrote: Tue 09 Apr, 2024 11:23

Code: Select all

╔════════════════╗
║  1│ 202        ║
║  2│ 390        ║
╚═ 2 arguments ══╝
что я делаю не так?
Всё так, подобный результат не является сюрпризом. Есть издержки при вызове Lua API, которых нет у FFI.
by Shmuel
Tue 09 Apr, 2024 10:49
Forum: Нужна помощь
Topic: Дать способ узнать в farlua длину строки в редакторе F4
Replies: 33
Views: 588

Дать способ узнать в farlua длину строки в редакторе F4

Shmuel wrote: Tue 09 Apr, 2024 09:59 Всякие изменения должны иметь реальный пример, иллюстрирующий их необходимость.
Всё же решил, что полмиллисекунды это много - и сделал доп. режим. Где было 4, там и 5-й поместится.
by Shmuel
Tue 09 Apr, 2024 09:59
Forum: Нужна помощь
Topic: Дать способ узнать в farlua длину строки в редакторе F4
Replies: 33
Views: 588

Дать способ узнать в farlua длину строки в редакторе F4

Дмитрий Журко wrote: Tue 09 Apr, 2024 09:52 Тогда, пожалуйста, сделайте. Речь о памяти, а не скорости.
  1. Всякие изменения должны иметь реальный пример, иллюстрирующий их необходимость.
  2. Память в Lua управляется сборщиком мусора, и как правило, автору скрипта об этом и думать не надо.
by Shmuel
Tue 09 Apr, 2024 09:45
Forum: Нужна помощь
Topic: Дать способ узнать в farlua длину строки в редакторе F4
Replies: 33
Views: 588

Дать способ узнать в farlua длину строки в редакторе F4

Сейчас провёл измерения.
Сделал файл 128 строк по 1 мегабайту каждая и прочёл в цикле с помощью editor.GetString от начала до конца.
Результат = 62 миллисекунды, то есть 0.5 миллисекунды на мегабайтную строку.
by Shmuel
Tue 09 Apr, 2024 09:23
Forum: Нужна помощь
Topic: Дать способ узнать в farlua длину строки в редакторе F4
Replies: 33
Views: 588

Дать способ узнать в farlua длину строки в редакторе F4

John Doe wrote: Tue 09 Apr, 2024 09:13 Если разница ощутима, то стоит добавить отдельный режим для editor.GetString
Это элементарно делается, и могу допустить, что раз в 10 лет это было бы полезно иметь.
Если увижу предоставленный реальный пример тормозов с существующим editor.GetString - тут же сделаю.
by Shmuel
Mon 08 Apr, 2024 22:31
Forum: Нужна помощь
Topic: Возможность в farlua получить ТОЧНЫЕ координаты в строке колоночного блока
Replies: 25
Views: 393

Возможность в farlua получить ТОЧНЫЕ координаты в строке колоночного блока

Дайте пример - текстовый файл + точное описание как вы выделяете вертикальный блок.
Попробую посмотреть, действительно ли невозможно получить его точные координаты.
(посмотреть смогу только завтра).
by Shmuel
Mon 08 Apr, 2024 16:25
Forum: Нужна помощь
Topic: Добавить в farlua прямое копирование содержимого буфера обмена в переменную
Replies: 4
Views: 129

Добавить в farlua прямое копирование содержимого буфера обмена в переменную

Дмитрий Журко,
John Doe wrote: Mon 08 Apr, 2024 15:33 В LuaFAR вроде бы всё нужное есть.
Поясню терминологию.
LuaFAR - это editor с маленькой буквы
Macro API - это Editor с заглавной
У них разные мануалы.

Очень рекомендую по возможности пользоваться LuaFAR, за исключением уж самых простых макросов.
by Shmuel
Mon 08 Apr, 2024 15:31
Forum: Нужна помощь
Topic: Возможность в farlua получить ТОЧНЫЕ координаты в строке колоночного блока
Replies: 25
Views: 393

Возможность в farlua получить ТОЧНЫЕ координаты в строке колоночного блока

Дмитрий Журко wrote: Mon 08 Apr, 2024 15:11 Допустим, перейти туда, не добавив пробелы, трудно, но дать желаемую позицию -- то, чего я прошу.
В сообщении выше я указал функции для преобразования "реальных" позиций в "экранные" и обратно.
by Shmuel
Mon 08 Apr, 2024 15:01
Forum: Нужна помощь
Topic: Возможность в farlua получить ТОЧНЫЕ координаты в строке колоночного блока
Replies: 25
Views: 393

Возможность в farlua получить ТОЧНЫЕ координаты в строке колоночного блока

Мне не очень понятны ваши проблемы.
За последние много лет написал кучу редакторных утилит (2 плагина и много макросов), никаких неразрешимых проблем не встретил.
by Shmuel
Thu 04 Apr, 2024 11:02
Forum: Нужна помощь
Topic: кодировка при редактировании слетает
Replies: 11
Views: 483

кодировка при редактировании слетает

2useven10 Видимо лучше будет изменить поведение по умолчанию, чтобы был UTF-8 дополнительно к ANSI и OEM. Это во-первых будет соответствовать современному положению дел (UTF-8 наверняка используется чаще, чем ANSI/OEM), а во-вторых - будет удобно для неискушённых пользователей (в числе которых оказ...
by Shmuel
Wed 03 Apr, 2024 21:16
Forum: Нужна помощь
Topic: кодировка при редактировании слетает
Replies: 11
Views: 483

кодировка при редактировании слетает

2useven10, я отстал от жизни, пока 3 года сидел на 5629 (в нём кажется этого не было).
by Shmuel
Wed 03 Apr, 2024 19:38
Forum: Нужна помощь
Topic: кодировка при редактировании слетает
Replies: 11
Views: 483

кодировка при редактировании слетает

Нажмите ShiftF8 в редакторе, в котором открыт этот файл, и выберите UTF-8 из меню.

(Кстати, в far2l/far2m клавиша F8 переключает по кругу ANSI/OEM/UTF-8).
by Shmuel
Thu 28 Mar, 2024 20:20
Forum: Support and Troubleshooting
Topic: Blank Find Dialog (no UI text)
Replies: 5
Views: 346

Blank Find Dialog (no UI text)

I'd advise you to install Far Manager from the archive rather than from the MSI as the latter isn't tested on a regular basis,

Go to advanced search