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

» AkelPad

Автор: YuS_2
Дата сообщения: 29.01.2014 17:20
Skif_off

Цитата:
Линия отступа, в дефолтном меню тоже

Вполне может быть, но табуляция - по сути и есть отступ для выравнивания текста. А вообще, этот символ в AP отображает именно позицию табуляции и для однозначного понимания термина, лучше было его так и назвать... но это уже прерогатива автора.

Добавлено:
Хотя нет... линия отступа - самостоятельный символ, по умолчанию он отключен ( = 0 ), а вот если присвоить ему значение, то его позиция будет отличаться от позиции табуляции (конечно, при условии неравенства количества символов)
Автор: Skif_off
Дата сообщения: 29.01.2014 19:58
YuS_2
Спасибо, посмотрел настройки плагина и сделал как удобно.

Оффорум запахал, к счастью, был достаточно свежий бэкап подробнее
Автор: addhaloka
Дата сообщения: 03.02.2014 03:29
AkelPad 4.8.7

Цитата:
Добавлено: (?(условие)шаблон-истина|шаблон-ложь) условные шаблоны.
Добавлено: (?^шаблон) отрицательное соответствие шаблону.
Добавлено: (?<=шаблон) и (?<!шаблон) теперь работают для одиночной замены.
Добавлено: возможность использовать обратные ссылки в наборе символов, например, "([ab])[\1]".

Исправлено: чтение/запись дополнительной информации о последних файлах.
Исправлено: "Заменить все" с опциями "Регулярные выражения" и "Слово целиком".
Исправлено: цветная печать фона символов.
Исправлено: обработка параметров командной строки без открытых вкладок (MDI).
Автор: cluster
Дата сообщения: 04.02.2014 08:16
Как вы считаете, правильно ли сделано, что настройки точек-галок и истории для диалогов "Найти" и "Заменить" общие?
У меня вот цели для этих диалогов разные - хотелось бы разделить настройки и историю.
Автор: BennyBlanco
Дата сообщения: 06.02.2014 20:30
Где хранятся настройки плагинов?
Автор: chq
Дата сообщения: 06.02.2014 20:45
BennyBlanco
В папке ...\AkelFiles\Plugs\*.ini
В общем, в папке с плагинами. А где папка с плагинами находится, это уже в зависимости от типа установки.

--- Я вот так бекап делаю: [more=Backup.cmd]@echo off
Title "AkelPad"
echo.
echo Enter number:
echo 1 - Backup Setting; 2 - Restore Setting; 3 - Exit;
echo 4 - Add to Context menu; 5 - Delete of Context menu
echo.
SET /p q=
if "%q%"=="1" goto A
if "%q%"=="2" goto B
if "%q%"=="3" goto C
if "%q%"=="4" goto D
if "%q%"=="5" goto E
:A
echo.
echo "Backup Setting AkelPad, Please Wait ..."
Color 6
REG EXPORT HKCU\Software\Akelsoft Akel.reg /y
if not exist Plugin\*.* (md Plugin)
copy /y %WinDir%\SysWOW64\AkelFiles\Plugs\*.ini Plugin\*.ini
exit
:B
echo.
echo "Restore Setting AkelPad, Please Wait ..."
Color 3
REG IMPORT Akel.reg
copy /y Plugin\*.ini %WinDir%\SysWOW64\AkelFiles\Plugs\*.ini
exit
:C
Exit

REG ADD HKCR\*\shell\AkelPad\command /ve /t REG_SZ /d "%WinDir%\System32\notepad.exe \"%%1\"" /f
:: ve - нулевое значение имени записи
exit
:E
REG DELETE HKCR\*\shell\AkelPad /f
exit[/more]
Автор: BennyBlanco
Дата сообщения: 06.02.2014 22:33
chq
Благодарю, за батник тоже..
Автор: oshizelly
Дата сообщения: 17.02.2014 02:50
Подскажите, плиз, вроде бы был у сабжа какой-то инструмент для разбиения большого текста на строки по принципу 1 слово = 1 строка. В идеале, чтобы в качестве исходного текста можно было использовать документы формата HTML (а, может, и RTF тоже?).

Спасибо!
Автор: ALeXkRU
Дата сообщения: 17.02.2014 08:10
oshizelly
а простая замена пробела на конец строки не поможет?
Автор: oshizelly
Дата сообщения: 17.02.2014 09:46
ALeXkRU 08:10 17-02-2014
Цитата:
а простая замена пробела на конец строки не поможет?

Не очень. Они там в своих академиях напридумывали всякой хрени ь потом придётся руками выковыривать.
Если бы речь шла об одном документе, то ладно, но в действительности документов надо обработать много, поэтом требуется автоматизация.

Автор: ALeXkRU
Дата сообщения: 17.02.2014 11:08
oshizelly
ну, у них там, в академиях, и полезные вещи в напридуманных имеются
Автор: YuS_2
Дата сообщения: 17.02.2014 11:40
oshizelly

Цитата:
по принципу 1 слово = 1 строка

Если по принципу, то как-то так:

Код: Что: ([А-Яа-я_\w])+\b[^А-Яа-я_\w\n\b]+?
Чем: \1\n
Автор: oshizelly
Дата сообщения: 17.02.2014 13:35
YuS_2 11:40 17-02-2014
Цитата:
Если по принципу, то как-то так:

Спасибо!
Для простого текста (plain text), это, наверное, решает проблему.

Но я думал, что, может, есть какой-нибудь навороченный плагин, который позволяет обрабатывать аналогичным образом документы в формате HTML. Нет ничего в этом роде? (Конечно, можно открыть в браузере, выделить текст, скопировать и вставить через буфер - но это много дополнительных телодвижений на каждый документ).
Автор: gyra
Дата сообщения: 17.02.2014 14:40
oshizelly
ИМХО, специально плагина вы не найдете, а так *html - это тоже текстовый формат и можно будет составить регулярное выражение. Вместо перевода на новую строку \n будет скажем <br> и т.д. и т.п.
Автор: oshizelly
Дата сообщения: 17.02.2014 15:47
gyra 14:40 17-02-2014
Цитата:
*html - это тоже текстовый формат и можно будет составить регулярное выражение. Вместо перевода на новую строку \n будет скажем <br> и т.д. и т.п.

А "мусор", то есть, всевозможные HTML-тэги, куда девать?
Мне попадались когда-то на просторах интернета автоматические "чистильщики" для очистки текста, но сейчас что-то не могу ничего найти.

Или просто и грубо удалить из документа все вхождения пар угловых скобок и всё, что между ними? RegExp такое сумеет?
Автор: YuS_2
Дата сообщения: 17.02.2014 16:19
oshizelly

Цитата:
А "мусор", то есть, всевозможные HTML-тэги, куда девать?

Можно обрабатывать в два прохода, сначала:

Код: Что: <?[^><]*?>(?<=>)([^<]*?)
Чем: \1
Автор: sikemo
Дата сообщения: 17.02.2014 16:23
что может быть лучше для хтмл как не ворд, особенно старые версии?
Автор: oshizelly
Дата сообщения: 17.02.2014 16:35
sikemo 16:23 17-02-2014
Цитата:
что может быть лучше для хтмл как не ворд, особенно старые версии?

???

YuS_2 16:19 17-02-2014
Цитата:
Можно обрабатывать в два прохода, сначала:

Спасибо!
Автор: I love Opera
Дата сообщения: 17.02.2014 19:23
Выставляю в "Настройки-Параметры-Общие-Новый файл" кодировку "65001 (UTF-8)", стоит флажок "BOM", далее - Win, сохраняю. Закрываю программу. Создаю новый файл - кодировка всё равно Windows 1251.
Кто знает, почему и как это побороть?
AkelPad версии 4.8.3 x86
Автор: gyra
Дата сообщения: 17.02.2014 19:56
I love Opera

Цитата:
Закрываю программу. Создаю новый файл

А как создаете?
Может быть настройки не сохраняются? У меня на 4.8.7 х86 все нормально меняется, настройки хранятся в AkelPad.ini и там меняется значение двух ключей: NewFileCodepage= NewFileBOM=
Автор: Zeesh
Дата сообщения: 17.02.2014 20:05
I love Opera
А если в «Кодировка по умолчанию» выбрать то, что Вам надо?..
Автор: HelioSS
Дата сообщения: 20.02.2014 12:37
При установке последней версии предложил встать как плагин и редактор к Total Commander. Поставил. Но при редактировании вылетает Блокнот. Ну поменял редактор по умолчанию.
А зачем тогда в установке вопросы такие задавались, если всё руками пришлось делать?
Автор: VitalyVitaly
Дата сообщения: 23.02.2014 13:48
У кнопки "Вставить дату" можно время убрать?
Как добавить кнопку "закрыть все кроме активного"
Автор: gyra
Дата сообщения: 23.02.2014 14:13
VitalyVitaly

Цитата:
У кнопки "Вставить дату" можно время убрать?

Смотрите в справке "Ручные установки" параметр DateInsertFormat

Цитата:
Как добавить кнопку "закрыть все кроме активного"


Код: "Закрыть все, кроме активной" Command(4320) Icon("путь до иконки\*.ico")
Автор: YuS_2
Дата сообщения: 23.02.2014 14:21
VitalyVitaly

Цитата:
У кнопки "Вставить дату" можно время убрать?

AkelHelp-Rus.htm
DateInsertFormat
Автор: LEX1
Дата сообщения: 23.02.2014 16:40
oshizelly 17:47 17-02-2014
Цитата:
А "мусор", то есть, всевозможные HTML-тэги, куда девать?

Можно для этого использовать собственно браузер через wsh, например так: http://stackoverflow.com/questions/16629228/extract-text-between-html-tags
Автор: DrakonHaSh
Дата сообщения: 26.02.2014 09:24
заметил сейчас на 4.8.7
включен перенос строк. редактирую длинную строку - курсор в начале "второй" строки - нажимаю стрелку влево, а курсор остается на месте, в начале строки, т.е. гулять по строке путем стрелок влево/вправо уже не получается. (если встать в конец 1-й строки и нажать вправо - тоже не переходит на 2-ю строку, а доходит до конца экрана и там стопорится)
это баг или фича ?

Добавлено:
оказывается это зависит от опции [Редактор 1] - [Выход каретки за края строк]
если выключить, то поведение становится нормальным, а с ней - выше описанный глюк (ну или ооочень странная "фича")
Автор: gyra
Дата сообщения: 26.02.2014 09:44
DrakonHaSh

Цитата:
оказывается это зависит от опции [Редактор 1] - [Выход каретки за края строк]

Есть такое. Мне например удобно когда включено "Выход каретки за края строк", а что бы курсор переходил с конца 1-й на начало 2-й или с начала 2-ой на конец 1-ой по стрелкам право/лево надо зажать Ctrl.
Автор: VitalyVitaly
Дата сообщения: 02.03.2014 17:23
Как настроить сессии на запоминание только активной вкладки?
Автор: l_Instructor_l
Дата сообщения: 04.03.2014 14:38
HelioSS

Цитата:
Но при редактировании вылетает Блокнот.
В 4.8.8 улучшено определение расположения wincmd.ini. Будет доступно после релиза.

VitalyVitaly

Цитата:
Как настроить сессии на запоминание только активной вкладки?
Можно назначить следующую команду на клавишу Esc (вводится через кнопку "..." - код 27) в Hotkeys плагине:

Код: Call("Scripts::Main", 1, "EvalCmd.js", `AkelPad.Command(4320); AkelPad.Command(4109);`)

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124

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


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