Ru-Board.club
← Вернуться в раздел «Программы»

» AkelPad

Автор: YuS_two
Дата сообщения: 24.06.2016 13:57
tramparamparam02

Цитата:
что вы оба упускаете из виду одно очевидное, но существенное условие:

Да нет, ничего упущено не было, у меня так было и написано:

Цитата:
ANSI (кириллица Windows) и Win-1251

- между ними отличий нет. Или есть?
Ну, да ладно, вопрос понятен, его и надо было сразу расшифровывать...
Как сделать хоткей для любой кодировки из списка установленных в системе?
Выше подсказали, что есть такая команда 7001, а кроме неё есть и такие:
7001+n, где n-порядковый номер кодировки в списке -1 ... вот и вызываем плагин "горячие клавиши", а в нём прописываем команду:

- у меня в списке кодировка 1252 по порядку 13-ая. Считайте у себя порядковый номер кодировки 1251, аналогично назначайте требуемое сочетание клавиш и пользуйтесь...
Автор: tramparamparam02
Дата сообщения: 27.06.2016 22:04
YuS_two
gyra
Спасибо, теперь всё вроде бы понятно

Ещё вопрос про кодировки. Правильно ли я понимаю, что если отключить автоматическое распознавание кодировки, то все файлы будут открываться в "Кодировке по умолчанию", заданной на вкладке [Общие]?
Автор: AlexDAT
Дата сообщения: 18.07.2016 22:29
4.9.8 - 18 июля 2016

Цитата:
Добавлено: флаг 128 в ручной параметр "PaintOptions" - высота строки как единица для вертикальной прокрутки (по умолчанию пиксел).
Добавлено: необязательный параметр для команд 4103,4106:
1 - форсировать использование последней директории.
Автор: delta44
Дата сообщения: 23.07.2016 14:05
здравствуйте
скажите, кто знает, есть ли возможность сделать панель закладок в 2 или 3 этажа?
или хотя бы прокручивать её колесиком мыши
Автор: gyra
Дата сообщения: 23.07.2016 15:17
delta44
М.б. панель вкладок? Ее прокручивать колесом мыши можно, надо включить Scroll::AutoFocus и в настройках плагина Scroll::Settings на вкладке "Автоматический фокус" отметить "Переключение между вкладками".
Автор: delta44
Дата сообщения: 24.07.2016 12:58
gyra
да, конечно, панель вкладок
пардон, перепутал

за совет спасибо!
поставил ещё галки на "Инвертировать" и "Когда кнопки прокрутки видимы"
вообще получилось как в огнелисе
жалко, что нельзя панель в несколько строк сделать (
Автор: AlexDAT
Дата сообщения: 05.08.2016 18:43
AkelUpdater 6.5 (17.05.16) указать бы в шапке и поправить прямые ссылки на программу по актуальной версии
Автор: gyra
Дата сообщения: 05.08.2016 18:56
AlexDAT
Сделал.
Автор: tramparamparam02
Дата сообщения: 08.08.2016 10:05
Уважаемые гуру, помогите, плиз, составить регулярное выражение (или выражение с Esc-последовательностью) для использования в диалоге поиска и замены. Надо удалить все строки, состоящие только из одинарного символа "больше чем" (он же правая угловая скобка) ">" и следующего сразу за ним знака завершения абзаца. Я провозился с этим несколько часов, да, видно, не по силам работу затеял (C) Требуется другое устройство мозга

Формальные критерии, по которым удаляемые строки отличаются от "полезных", состоит в том, что полезные строки:
1) начинаются с нескольких (от двух до бесконечности) символов правой угловой скобки ">"
и
2) содержат некоторый произвольный текст, например, пробел или табулятор, между символом ">" и концом абзаца.


[more=Вот пример такого текста:]
>> From
>
>> To
>
>>
>
>> Hello!
>
>> Best regards!
>
>>>
>
>>>
>
>>> To
>
>>> From:
>
>>> Subject:
>
>>> AA
>
>>>
>
>>>
>
>>>> Hello
>
>>>> Dr Mister
>
>>>>> Hello!
>
>>>>> I do not know
>
>>>>> But the only thing[/more]

Как нетрудно догадаться, исходный вариант - это текст из окна почтовой программы. Он образуется, если отвечать в формате простого текста на входящее сообщение в формате HTML (и при некоторых дополнительных условиях).

На выходе должно получиться [more=вот так:]>> From
>> To
>>
>> Hello!
>> Best regards!
>>>
>>>
>>> To
>>> From:
>>> Subject:
>>> AA
>>>
>>>
>>>> Hello
>>>> Dr Mister
>>>>> Hello!
>>>>> I do not know
>>>>> But the only thing[/more]

Спасибо!
Автор: gyra
Дата сообщения: 08.08.2016 10:27
tramparamparam02
Замена (Ctrl+R)
Что: >\n
Чем:
галка "Регулярные выражения"
Автор: shadow_member
Дата сообщения: 08.08.2016 16:12
В конце строк нет пробелов. Выделяем все или не все строки для копирования- такое впечатление, что все строки, кроме последней, содержат пробелы.

Копируется, естественно, без пробелов, но пользователя не раз озадачила такая манера выделения, и он вынужден перепроверять, действительно ли там нет пробелов.
Это можно исправить?
Автор: LonerD
Дата сообщения: 08.08.2016 16:25

Цитата:
такое впечатление, что все строки, кроме последней, содержат пробелы.  

Почему именно пробелы? Есть и другие невидимые символы.
В данном случае в конце строк - есть символ перевода строки.
Автор: Skifoff2
Дата сообщения: 08.08.2016 19:50
shadow_member

Цитата:
и он вынужден перепроверять, действительно ли там нет пробелов.

Пользователь может посмотреть плагин SpecialChar. У меня включен показ только пробелов и табуляции, очень удобно.
Автор: tramparamparam02
Дата сообщения: 08.08.2016 21:05
10:27 08-08-2016
Цитата:
Замена (Ctrl+R)
Что: >\n
Чем:
галка "Регулярные выражения"

Спасибо, красивое решение. Я пытался пойти гораздо более сложными путями.
А нельзя ли найти решение для случая, когда удаляемые строки, как и "полезные" строки, содержат один или несколько пробелов между угловой скобкой и символом конца абзаца:

Код: > Hello!
>
>> How do you do?
>
>>> Any news?
>
Автор: AlexDAT
Дата сообщения: 08.08.2016 21:43
Можно попробовать скрипты
DelInsideSpaces - Убирает пустые символы внутри текста

Цитата:
    oCh.Text = oCh.Text.replace(/\ {2,}/g, ' ');        //Убираем повторяющиеся "пробелы"
    oCh.Text = oCh.Text.replace(/\ {2,}/g, ' ');        //Убираем повторяющиеся пробелы
    oCh.Text = oCh.Text.replace(/\t{2,}/g, '\t');        //Убираем повторяющиеся табуляции

DelLeadTrailSpaces - Убирает пустые символы по краям текста
DelTrailSpaces- Убирает пустые символы в конце текста
Сами скрипты можно редактировать, дополнять.
Автор: gyra
Дата сообщения: 08.08.2016 22:08
tramparamparam02
Как то так:
Что: ^>[ ]{0,}(?:\n|$)
Чем:
галка "Регулярные выражения"

Добавлено:
Поправил пост.
Автор: YuS_two
Дата сообщения: 09.08.2016 13:21
gyra

Цитата:
Что: ^>[ ]{0,}(?:\n|$)

а если там табуляция? Лучше так:

Код: Что: ^>[ \t\f\v\]*+\n
Автор: tramparamparam02
Дата сообщения: 09.08.2016 14:43
gyra 22:08 08-08-2016
Цитата:
Как то так:
Что: ^>[ ]{0,}(?:\n|$)  
Чем:  

Ещё раз спасибо! Опять работает!
Мне-то уже казалось, что задача вообще нерешаемая.

А не поясните ли тёмному человеку значение всех этих мистических значочков? Я сумел опознать из них только знаки начала и конца строки, а также символ "$". Всё остальное - китайская грамота.

YuS_two 13:21 09-08-2016
Цитата:
а если там табуляция? Лучше так:

Код: Что: ^>[ \t\f\v\]*+\n
Автор: gyra
Дата сообщения: 09.08.2016 15:25
tramparamparam02
Цитата:
пишет, что "Синтаксическая ошибка (3)"

Небольшая ошибка, лишний слэш в скобках: ^>[ \t\f\v\]*+\n
Если будет последней строкой >, то тоже останется. Можно так, если учитывать табуляцию: ^>[ \t]*+$\n? или добавить в мой вариант выше: ^>[ \t]{0,}(?:\n|$)
Назначение всех значков достаточно подробно описано в справке к AkelPad (Синтаксис регулярных выражений).
Автор: YuS_two
Дата сообщения: 16.08.2016 17:07
tramparamparam02

Цитата:
ваш вариант не работает: пишет, что "Синтаксическая ошибка (3)"

Выше уже пояснили почему ошибку выдает... там был список пробельных символов, который правился и он недоправился, увы
А потом форум упал и проверить некогда было...
gyra

Цитата:
Если будет последней строкой >, то тоже останется.

Это да, этот момент не учтён... вариантов поправок масса. Один из них может быть таким:

Код: Что: ^>[ \t\f\v]*+(?>\n|\Z)
Автор: Taran2L87UA
Дата сообщения: 19.08.2016 12:47
Приветствую!
Как распечатать только выделенный фрагмент текста?
Для этого нужно плагин? Если да, то какой?
Автор: gyra
Дата сообщения: 19.08.2016 13:13
Taran2L87UA
В предпросмотре печати есть чекбокс "Выделение".
Автор: Taran2L87UA
Дата сообщения: 20.08.2016 08:42
Спасибо, для меня это был последний гвоздь в гроб FAR =)
Автор: Kost Troll
Дата сообщения: 20.08.2016 23:25
Здравствуйте!
Вопрос про выделение цветом выбранного текста.
Есть выделение цветом чрез плагин Coder:
"Бирюзовым" Call("Coder::HighLight", 2, 0, "#9BFFFF", 1, 0, 11) Icon("%a\AkelFiles\Plugs\Coder.dll", 6)
Но почему-то но выделяет только одну строку.
Так и должно быть или я что-то не то делаю?
Есть еще плагин supermultimarker.vbs
Этот плагин может выделить сразу несколько строк. И прекрасно работает на обычных текстовых файлах.
Стоит мне попытаться выделить блок текста в html/css файле, он помимо того, что я хотел выделить, дополнительно выделяет этим-же цветом несколько других тэгов или значений.
Есть-ли какое-то решение, чтобы было как в Notepad++ - StyleToken выделяет именно то, что я отмечаю?



Автор: gyra
Дата сообщения: 21.08.2016 09:00
Kost Troll
Coder::HighLight да, работает только с одной строкой.
Цитата:
Стоит мне попытаться выделить блок текста в html/css файле, он помимо того, что я хотел выделить, дополнительно выделяет этим-же цветом несколько других тэгов или значений.
Этого скрипта нет, но возможно влияет настройка в Coder:

Попробуйте выключить.
Автор: demonwolf
Дата сообщения: 24.08.2016 22:49
Всем добрый вечер. Как в AkelaPad заменить >любой символ< на >1<?
Или какие плагины для этого надо подключить?
Автор: Skifoff2
Дата сообщения: 24.08.2016 23:01
demonwolf
В диалоге поиска и замены с помощью регулярного выражения: искать ">[^\r\n]<", заменить на ">1<" (без кавычек).
Автор: demonwolf
Дата сообщения: 24.08.2016 23:11
Skifoff2
спасибо.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124

Предыдущая тема: SurfControl E-mail Filter for Exchange 2000/3


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.