Search found 13369 matches

by John Doe
Wed 10 Nov, 2010 10:27
Forum: Обсуждение Far Manager
Topic: Far 3 FAQ — обсуждение
Replies: 217
Views: 157043

Re: FAR 2.0 все размеры файлов в шестнадцатиричной системе

Разнообразные проблемы с юникодом во вьювере: Far 2.0: Viewer - не дружит с UTF-8 HEX view в Far2 Проблемы с поиском текста во вьювере (UTF-8) 0000752: hex view on utf8 files shows each byte as 0x00 0000786: Неверное отображение найденного текста в файлах UTF-8 0001171: Hex is shown incorrectly for ...
by John Doe
Tue 09 Nov, 2010 23:38
Forum: Обсуждение макросов
Topic: Работа со стековыми закладками в редакторе (BM.Add и др.)
Replies: 103
Views: 36624

Re: Работа со стековыми закладками в редакторе (BM.Add и др.

Меня интересуют практические, а не теоретические примеры. Текущее поведение BM.add обусловленно непосредственно практическим его применением для навигации. Практического применения вышеуказанных примеров я не вижу. Не понял. Это и были практические примеры, для навигации. Могу привести и конкретный...
by John Doe
Tue 09 Nov, 2010 23:06
Forum: Разработка плагинов
Topic: нужен мощный листбокс
Replies: 22
Views: 7849

Re: Возможна ли реализация

Примеры: YAC, AltHistory, MoreHistory, PlugMenu...
А если можно обойтись меню, то можно использовать и собственные возможности фара по фильтрации (Ctrl-Alt-F)
by John Doe
Tue 09 Nov, 2010 22:54
Forum: Обсуждение макросов
Topic: Работа со стековыми закладками в редакторе (BM.Add и др.)
Replies: 103
Views: 36624

Re: Работа со стековыми закладками в редакторе (BM.Add и др.

Но с другой стороны необходимость вставки перед существующими тоже представить себе нетрудно. Например, я лично хотел бы чтобы нумерация закладок (и соответственно последовательность перехода по ним) соответствовала реальному положению закладок в тексте. Для макроса эта задача проста, однако без воз...
by John Doe
Tue 09 Nov, 2010 22:45
Forum: Обсуждение макросов
Topic: Работа со стековыми закладками в редакторе (BM.Add и др.)
Replies: 103
Views: 36624

Re: Работа со стековыми закладками в редакторе (BM.Add и др.

Вообще a и b это независимые предложения, и ни в одном из них я не предполагаю никаких вставок.
Поэтому речь как раз об упрощении, которое позволит убрать излишние функции.
by John Doe
Tue 09 Nov, 2010 21:59
Forum: Обсуждение макросов
Topic: Работа со стековыми закладками в редакторе (BM.Add и др.)
Replies: 103
Views: 36624

Re: Работа со стековыми закладками в редакторе (BM.Add и др.

Нет. Goto(Stat(0)) произведёт изменение текущей позиции в редакторе на позицию из последней закладки, а нам надо сохранить текущую позицию редактора Верно... Тогда предлагаю два других варианта Параметр для Add: Add(Stat(0)). Add без параметра мог бы добавлять закладку в конец Отсюда вопрос: являет...
by John Doe
Tue 09 Nov, 2010 19:46
Forum: Обсуждение макросов
Topic: Работа со стековыми закладками в редакторе (BM.Add и др.)
Replies: 103
Views: 36624

Re: Работа со стековыми закладками в редакторе (BM.Add и др.

Именно чтобы не нарушая состояние редактора и закладк сохранять и восстанавливать нужную позицию в редакторе. По другому это не получится никак. Т.е? Push прекрасно можно заменить на Goto(Stat(0)) + Add, а Pop на Goto(Stat(0)) + Del. (И громоздкость конструкции можно ещё сильно уменьшить.) P.S. А ч...
by John Doe
Tue 09 Nov, 2010 19:08
Forum: Обсуждение макросов
Topic: Работа со стековыми закладками в редакторе (BM.Add и др.)
Replies: 103
Views: 36624

Re: Работа со стековыми закладками в редакторе (BM.Add и др.

... хотя я не понимаю зачем пользоваться bm.push если есть bm.add По сути при bm.add вначале обрезается хвост, а потом делается bm.push. Зачем 2 функции там где прекрасно можно обойтись одной мне тоже не ясно. если модель поддерживает несколько подходов это не требует от неё(модели) поддерживать см...
by John Doe
Tue 09 Nov, 2010 17:57
Forum: Обсуждение макросов
Topic: Работа со стековыми закладками в редакторе (BM.Add и др.)
Replies: 103
Views: 36624

Re: Работа со стековыми закладками в редакторе (BM.Add и др.

Правильно ли я понимаю: чтобы перейти на закладку созданную последней, т.е. "текущую", Next/Prev не помогут, надо будет использовать либо Back, либо Goto(Stat(1))? На позицию редактора из последней закладки (если она текущая) можно перейти через BM.next, BM.Goto(BM.Stat(0)) и BM.Goto(BM.S...
by John Doe
Tue 09 Nov, 2010 17:41
Forum: Обсуждение макросов
Topic: [far2] Макросы для циклического переключения кодировок
Replies: 13
Views: 12444

Re: Макросы для циклического переключения кодировок (FAR 2)

Предыдущие 2 макроса подкорректированы, учитывая возможности, открывшиеся после 1713 : svs 08.11.2010 18:07:58 +0300 - build 1713 ... 2. Macro: уточнение работы (точнее отсутствия онной) Menu.XXX в диалогах со списками. А для окончательного комплекта ещё несколько макросов: $If (Editor.State & E...
by John Doe
Tue 09 Nov, 2010 14:47
Forum: Обсуждение плагинов
Topic: Плагины для FAR x64
Replies: 147
Views: 116593

Re: Плагины для FAR x64

Варп грозился повторной конвертацией старой базы...
by John Doe
Tue 09 Nov, 2010 13:24
Forum: Обсуждение макросов
Topic: Работа со стековыми закладками в редакторе (BM.Add и др.)
Replies: 103
Views: 36624

Re: Работа со стековыми закладками в редакторе (BM.Add и др.

Tim Sobolev wrote:Значится так.
Правильно ли я понимаю: чтобы перейти на закладку созданную последней, т.е. "текущую", Next/Prev не помогут, надо будет использовать либо Back, либо Goto(Stat(1))?
by John Doe
Mon 08 Nov, 2010 18:55
Forum: Обсуждение Far Manager
Topic: Переключение кодировок в редакторе гробит русские символы
Replies: 32
Views: 19646

Re: Переключение кодировок в редакторе гробит русские символ

Никто на самом деле не смотрит ни какие символы.
Разве что выводить красным мигающим, а по клику чтоб появлялось сообщение с предупреждением.
by John Doe
Mon 08 Nov, 2010 18:47
Forum: Обсуждение макросов
Topic: Работа со стековыми закладками в редакторе (BM.Add и др.)
Replies: 103
Views: 36624

Re: Работа со стековыми закладками в редакторе (BM.Add и др.

SUSim
Без паники.
Насчёт bm.Count и bm.CurPos я например с вами согласен, и против вроде бы никто не выступал.

А вот bm.next и bm.prev завязаны на текущей "полустековой" модели.
И в этой модели bm.prev не равно bm.goto(bm.stat(1)-1).
by John Doe
Mon 08 Nov, 2010 14:52
Forum: Обсуждение макросов
Topic: Работа со стековыми закладками в редакторе (BM.Add и др.)
Replies: 103
Views: 36624

Re: Работа со стековыми закладками в редакторе (BM.Add и др.

Code: Select all

вместо BM.last  использовать BM.goto(BM.stat(1))
Видимо BM.stat(0).
Кстати в качестве возвращаемого значения add/del/push/pop так просится это же самое (текущее количество закладок).
А для next/prev - в самый раз возвращать текущую.

Go to advanced search