Общие вопросы по AkelPad
|
|
Andrey_A | Дата: Понедельник, 03.12.2012, 02:32 | Сообщение № 1 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
|
Общие вопросы по AkelPad
В этой теме будем отвечать на различные вопросы, касающиеся AkelPad, в дальнейшем ряд ответов перейдут в справку или в тему
< Скачать бесплатно Дополнительные языковые модули для плагина SpecChar > .
|
|
| |
WAIVER | Дата: Среда, 13.08.2014, 18:44 | Сообщение № 31 |
Сержант
На сайте с: 19.02.2013
Город: Магнитогорск
Сообщений: 33
|
Доброго времени суток. Подскажите пожалуйста как выделять текст в разных местах.Спасибо.
|
|
| |
Andrey_A | Дата: Четверг, 14.08.2014, 02:06 | Сообщение № 32 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
|
Цитата WAIVER ( ) как выделять текст в разных местах Напрямую как Worde никак. В AkelPad есть возможность маркеров, метить тест маркерами и далее с этим работать. В сборке AkelPad Image есть "Панель Маркировки", где можно найти несколько интересных инструментов
|
|
| |
InFive | Дата: Вторник, 28.07.2015, 19:16 | Сообщение № 33 |
Майор
На сайте с: 26.11.2013
Город: Майкоп
Сообщений: 93
|
Андрей, в разных текстовых редакторах клавиша "F3" - делает поиск вперёд (вниз), клавиши "Shift+F3" - поиск назад (вверх), но в Akelpad image 28.28 у меня почему-то клавишами "Shift+F3" вызывается "HTML Help"... как это исправить? Добавлено (28.07.2015, 19:16) --------------------------------------------- и такая проблема опять всплыла, я как-то обращался с этим вопросом - пропало содержимое файла SearchReplace.ini... можно ли сделать, чтобы при каждом закрытии AP создавалась копия этого файла под новым именем, а я там разберусь уже с лишними копиями, лучше пусть будет много копий, чем потерять накопленное...
|
|
| |
Andrey_A | Дата: Среда, 29.07.2015, 22:00 | Сообщение № 34 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
|
InFive, все изменения горячих клавиш производятся с помощью плагина Hotkeys
Код -"&Горячие клавиши... All+E" +Call("Hotkeys::Main") Icon("%a\AkelPadImage.dll",83)
там вы можете удалить ненужное и вставить свое - там вы можете найти массу примеров...
Цитата при каждом закрытии AP создавалась копия этого файла под новым именем Там не все так просто, т.к. автор AkelPad'a толком и не реализовал автоматизацию действий по закрытию программы, там приходится мудрить... рекомендую делать копию вручную:
Код -"Создать копию SearchReplace.ini" Call("Scripts::Main", 1, "TCIMG.vbs", `"copyy=%a\AkelFiles\Plugs\Scripts\SearchReplace.ini||%a\AkelFiles\Plugs\Scripts\"`) Icon("%a\AkelPadImage.dll",36) или так, если нет TCIMG.vbs -"Создать копию SearchReplace.ini" Exec(`"TCIMG.exe" "copyy=%a\AkelFiles\Plugs\Scripts\SearchReplace.ini||%a\AkelFiles\Plugs\Scripts\"`) Icon("%a\AkelPadImage.dll",36)
.
|
|
| |
InFive | Дата: Четверг, 30.07.2015, 10:51 | Сообщение № 35 |
Майор
На сайте с: 26.11.2013
Город: Майкоп
Сообщений: 93
|
Цитата Andrey_A ( ) все изменения горячих клавиш производятся с помощью плагина Hotkeys оказалось, что комбинация клавиш "Shift+F3" была назначена на две команды (см. скриншот), с ненужной убрал... Цитата Andrey_A ( ) рекомендую делать копию вручную хорошо, если вручную, то можно ли чтобы одной командой бекапить и файл SearchReplace.ini и ветку реестра?Добавлено (30.07.2015, 10:51) ---------------------------------------------
Цитата Andrey_A ( ) -"Создать копию SearchReplace.ini" Call("Scripts::Main", 1, "TCIMG.vbs", `"copyy=%a\AkelFiles\Plugs\Scripts\SearchReplace.ini||%a\AkelFiles\Plugs\Scripts\"`) Icon("%a\AkelPadImage.dll",36) или так, если нет TCIMG.vbs TCIMG.vbs есть, но не работает этот вариант - ошибка, которая выбрасывает на строку Код Sub TCIMGC(C) CreateObject("WScript.Shell").Run TCIMG & C, 1, True End Sub и курсор ставит перед словом Create Цитата Andrey_A ( ) -"Создать копию SearchReplace.ini" Exec(`"TCIMG.exe" "copyy=%a\AkelFiles\Plugs\Scripts\SearchReplace.ini||%a\AkelFiles\Plugs\Scripts\"`) Icon("%a\AkelPadImage.dll",36) а эта команда вообще ничего не делает - копия файла нигде не находится
|
|
| |
Andrey_A | Дата: Четверг, 30.07.2015, 19:51 | Сообщение № 36 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
|
Цитата оказалось, что комбинация клавиш "Shift+F3" была назначена на две команды это я знаю, мне удобнее вызывать через это сочетание html ... т.к. это же сочетание у меня и в Total Commander Цитата не работает этот вариант - ошибка, которая выбрасывает на строку
В AkelPad Image 30.30 работает, TCIMG.exe лежит вместе с AkelPad.exe
Цитата бекапить и файл SearchReplace.ini и ветку реестра Так же в 30.30 происходит автоматический бекап реестра
|
|
| |
InFive | Дата: Четверг, 30.07.2015, 21:05 | Сообщение № 37 |
Майор
На сайте с: 26.11.2013
Город: Майкоп
Сообщений: 93
|
Цитата Andrey_A ( ) В AkelPad Image 30.30 работает, TCIMG.exe лежит вместе с AkelPad.exe раз так, скопировал дистриб TCIMG в корень AP, теперь команда по бекапу через TCIMG.vbs работает, SearchReplace.ini бекапится, через вторую команду через TCIMG.exe - нет... но вот реестр не бекапится всё равно, иил где бекап реестра должен лежать? или бекап реестра вручную не совершается?
|
|
| |
Andrey_A | Дата: Четверг, 30.07.2015, 22:32 | Сообщение № 38 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
|
Цитата но вот реестр не бекапится всё равно InFive, добавить команду regxt и бекапится... Цитата -"Создать копию SearchReplace.ini и копию реестра AkelPad" Call("Scripts::Main", 1, "TCIMG.vbs", `"copyy=%a\AkelFiles\Plugs\Scripts\SearchReplace.ini||%a\AkelFiles\Plugs\Scripts\<X>regxt=%a\AkelFiles\Plugs\Scripts\SearchReplace_Akel.reg||HKEY_CURRENT_USER\Software\Akelsoft"`) Icon("%a\AkelPadImage.dll",36)
пути назначения можно указать свои
|
|
| |
InFive | Дата: Четверг, 30.07.2015, 23:11 | Сообщение № 39 |
Майор
На сайте с: 26.11.2013
Город: Майкоп
Сообщений: 93
|
Цитата Andrey_A ( ) -"Создать копию SearchReplace.ini и копию реестра AkelPad" Call("Scripts::Main", 1, "TCIMG.vbs", `"copyy=%a\AkelFiles\Plugs\Scripts\SearchReplace.ini||%a\AkelFiles\Plugs\Scripts\<X>regxt=%a\AkelFiles\Plugs\Scripts\SearchReplace_Akel.reg| |HKEY_CURRENT_USER\Software\Akelsoft"`) Icon("%a\AkelPadImage.dll",36) к сожалению, данная команда даже .ini не бекапит, не то что реестр
|
|
| |
Andrey_A | Дата: Четверг, 30.07.2015, 23:17 | Сообщение № 40 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
|
InFive, у меня все нормально бекапит, возможно сайт искажает команду - вот текстовый файл: http://dl.dropbox.com/u/95066790/File/AkelPad/ak_bb.zip
|
|
| |
InFive | Дата: Четверг, 30.07.2015, 23:35 | Сообщение № 41 |
Майор
На сайте с: 26.11.2013
Город: Майкоп
Сообщений: 93
|
К сожалению, в 28.28 не работает, даже попробовал 11 версию TCIMG при этом...
|
|
| |
Lord_NEVR | Дата: Четверг, 04.08.2016, 21:12 | Сообщение № 42 |
Полковник
На сайте с: 24.06.2016
Город: Калининград
Сообщений: 212
|
Добрый вечер. Как сделать макрос чтобы исправлял это: Есть текст, разбитый на небольшие абзацы с пустыми строками между ними (одной или несколько) и пробелами. Вот так. Пример Надо сделать так, чтобы текст был сплошной. Без пустых строк. Вот.
Сообщение отредактировал Lord_NEVR - Четверг, 04.08.2016, 21:13 |
|
| |
Andrey_A | Дата: Четверг, 04.08.2016, 21:17 | Сообщение № 43 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
|
Lord_NEVR, в таких запросах скрины не помогут - лучше привести текст ДО и ПОСЛЕ а лучше файлы вложить в архив, чтобы было понятно на чём тестировать и какой должен быть результат...
.
|
|
| |
Lord_NEVR | Дата: Пятница, 05.08.2016, 13:09 | Сообщение № 44 |
Полковник
На сайте с: 24.06.2016
Город: Калининград
Сообщений: 212
|
Вот. https://cloud.mail.ru/public/D7o7/fbHyYrSYK
Попадаются тексты где между абзацами а то и между каждыми предложениями есть разрывы строк, пробелы. Бывают большие.
В файле: Demchenko.A_Илья Находник_1.txt Большие разрывы строк между главами.
В файле: Атаманов.М_Eve Online_Выйти из игры.txt Есть много пустых строк между абзацами. (такое бывает и между предложениями.) Некоторые авторы специально делают несколько пустых строк перед каждым предложением.
Наверно надо два макроса, или в одном всё. Первый, убирает пустые строки во всём тексте. Делает так чтоб текст шёл без разрывов. Второй, делает две пустые строки перед: "Глава" и "***".
Сообщение отредактировал Lord_NEVR - Пятница, 05.08.2016, 13:11 |
|
| |
Andrey_A | Дата: Пятница, 05.08.2016, 13:30 | Сообщение № 45 |
Генералиссимус
На сайте с: 26.01.2012
Город: Сочи, Хоста
Сообщений: 7191
Награды: 143
Репутация: 125
Аверин Андрей
|
Lord_NEVR, конечно там текст разношёрстный, вам выбирать действия, вот вам некоторые
Код -"Убрать Tab'ы и пробелы в конце Alt+Backspace" Call("Scripts::Main", 1, "StartCommand&Save.vbs", `4174`) Icon("%a\AkelPadImage.dll",393)
-"Удаление более одной пустой строки" Call("Scripts::Main", 1, "Multi_SR.js", `"(\n\n)\n+" "$1" 0 1 1 0 4 3`) Icon("%a\AkelPadImage.dll",669)
-"Перед '...Глава...' вставить две пустые строки" Call("Scripts::Main", 1, "Multi_SR.js", `"(\n)(.+Глава.+)" "$1$1$1$2"`) Icon("%a\AkelPadImage.dll",1429)
-"Удаление пустых строк" Call("Scripts::Main", 1, "Multi_SR.js", `"(\n)+" "$1"`) Icon("%a\AkelPadImage.dll",323)
С помощью регулярных выражений можно и другие преобразования...
.
|
|
| |
|