Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » AkelPad (часть 1)

Модерирует : gyra, Maz

gyra (10-07-2017 22:07): AkelPad (часть 2)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

   

abz



Хулиган
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkelPad  4.9.8 (от 18 июля 2016)
 
Страница программы | Скачать | Описание | FAQ | Плагины | Форум | Скриншот (без плагинов)
 


AkelPad - текстовый редактор с открытым исходным кодом, созданный, чтобы быть маленьким и быстрым.



Скачать инсталлятор (многоязычный): x86 | x64  

Скачать архив (русская версия): x86 | x64  
Скачать архив (английская версия): x86 | x64  

Скачать сборник плагинов: x86 | x64  

AkelUpdater v6.5 - обновление программы, плагинов и скриптов

Авторы:
AkelPad 4 - Шенгальц А.А.
AkelPad 3 - Шенгальц А.А.
AkelPad Classic (2.x) - Кузнецов А.И.
AkelPad - Кузнецов А.И.
 


Различные старые версии
Сборки AkelPad
Установка AkelPad 4 на Windоws 7 "С заменой Блокнота Windows"
Готовый батник (запустить перед установкой AkelPad)  для установки AkelPad 4 на Windоws 7 x86 "С заменой Блокнота Windows"
Dev-версия :: Руководство пользователя (может отличаться от финального релиза)
 
Коллекция скриптов
Дополнительные синтаксические файлы

Всего записей: 14975 | Зарегистр. 04-11-2002 | Отправлено: 19:09 25-05-2006 | Исправлено: Maz, 08:54 11-03-2017
gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shadow_member
Добавить к коду еще иконку Icon() и будет кнопка.

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 08:51 22-09-2016
shadow_member



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gyra
Спасибо, работает. А я все пытался вставить не весь код, а его последнюю часть.

Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 09:04 22-09-2016
gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shadow_member
Можно и так:
Код:
"" Command(4174) Icon()
Подсказка «Убрать Tab'ы и пробелы в конце Alt+Backspace» будет.

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 09:12 22-09-2016
digvijaya



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее...
А есть команда или скрипт, чтобы искать выделенное, выше или ниже? Попробовал пару вариантов, в обоих не получается то, что нужно:

Код:
"" Command(4159)
"" Command(4160)

Так ищется то, что раньше было вбито в поиск, а не выделенное, а так открывается диалог SearchReplace с выделенным, но надо, чтобы сразу искало выделенное:
Код:
-"Найти выделенное выше" Call("Scripts::Main", 1, "SearchReplace.js", `-DefButtonID=4060`)
-"Найти выделенное ниже"  Call("Scripts::Main", 1, "SearchReplace.js", `-DefButtonID=4059`)

Может, что подправить нужно или какое другое решение есть?
 
p.s. Посмотрел SearchReplace.js - оказывается, перепутал определения кнопок в скрипте с номерами команд. Вроде надо так:
Код:
-"Найти выделенное выше" Call("Scripts::Main", 1, "SearchReplace.js", `-DefButtonID=1011`)
-"Найти выделенное ниже"  Call("Scripts::Main", 1, "SearchReplace.js", `-DefButtonID=1010`)
Но так то же самое, как и в пред. варианте - открывается диалог SearchReplace, а выделенное не ищется сразу... [/more]

Всего записей: 310 | Зарегистр. 26-08-2016 | Отправлено: 14:44 22-09-2016 | Исправлено: digvijaya, 14:59 22-09-2016
gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
digvijaya
В панели поиска можно так искать: Call("QSearch::QSearch")
Можно и через Coder::HighLight. Сначала отметить:
Код:
-"Отметить" Call("Coder::HighLight", 2, "#FFFFFF", "#1ac71a", 1, 0, 1) Icon()
Потом поиск:
Код:
"Найти отметки (вниз)" Call("Coder::HighLight", 4, 0, 0, 0, 0) Icon()
"Найти отметки (вверх)" Call("Coder::HighLight", 4, 0, 0, 0, 1) Icon()

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 16:02 22-09-2016
digvijaya



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gyra
Спасибо, сделал пока так:
Код:
-"Найти отмеченное выше" Call("Coder::HighLight", 4, 0, 0, 0, 1) Icon("%a\AkelFiles\Icons\Main.dll", 54)
-"Найти отмеченное ниже" Call("Coder::HighLight", 4, 0, 0, 0, 0) Icon("%a\AkelFiles\Icons\Main.dll", 53)
-"Отметить выделенное" Call("Coder::HighLight", 2, 0, "#88E188", 1, 0, 15) Icon("%a\AkelFiles\Plugs\Coder.dll", 10)
-"Снять отметки" Call("Coder::HighLight", 3, 0) Icon("%a\AkelFiles\Plugs\Coder.dll", 11)

Но всё же хотелось бы обойтись двумя пунктами, а то в контекстном меню не очень красиво выглядит. Может, какие ещё решения найдутся или сам чего-нибудь надумаю.

Всего записей: 310 | Зарегистр. 26-08-2016 | Отправлено: 16:42 22-09-2016
gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
digvijaya
Мне больше нравится вариант с панелью поиска QSearch. Вверх/вниз через конт.меню не очень удобно.

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 16:56 22-09-2016
digvijaya



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gyra
Вроде разобрался, QSearch можно и через меню, без вызова панели:
Код:
"Найти выделенное выше" Call("QSearch::SelFindPrev") Icon("%a\AkelFiles\Icons\Main.dll", 54)
"Найти выделенное ниже" Call("QSearch::SelFindNext") Icon("%a\AkelFiles\Icons\Main.dll", 53)
То, что и было нужно, спасибо за наводку.

Всего записей: 310 | Зарегистр. 26-08-2016 | Отправлено: 18:22 22-09-2016 | Исправлено: digvijaya, 18:23 22-09-2016
WuTang5



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
я тут не так давно интересовался вопросом насчет вставки bbcode, хочется еще добавить скрипт для вставки цитаты из буфера, те вставлять уже обрамленный текст.
http://s015.radikal.ru/i333/1609/f2/68589b014ea7.jpg
здесь такой строки не оказалось.

Всего записей: 146 | Зарегистр. 28-03-2016 | Отправлено: 00:45 27-09-2016
VSHY

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shadow_member
У меня в контекстном меню:
Код:
  "Убрать пустые символы В КОНЦЕ    Alt+Backspace" Command(4174)
  "    - только в строках с текстом" Call("Scripts::Main", 1, "DelTrailSpaces.js")
  "Убрать пустые символы ПО КРАЯМ" Call("Scripts::Main", 1, "DelLeadTrailSpaces.js")
  "Убрать повторяющиеся пустые символы ВНУТРИ" Call("Scripts::Main", 1, "DelInsideSpaces.js")
  "Удалить ВСЕ табы и пробелы" Command(4195)
"только в строках с текстом" - полезно для программного кода.
 
digvijaya
Цитата:
"Найти выделенное выше" Call("QSearch::SelFindPrev") Icon("%a\AkelFiles\Icons\Main.dll", 54)  
"Найти выделенное ниже" Call("QSearch::SelFindNext") Icon("%a\AkelFiles\Icons\Main.dll", 53)
Это же самое удобнее установить комбинациями клавиш в окне плагинов: Shift+F3 / F3.
 
WuTang5
Смотрите внимательнее - строка "[quote=''  CB  '']...", там есть работа с буфером обмена ("CB" - ClipBoard); по аналогии сможете сделать то, что Вам требуется.

Всего записей: 1092 | Зарегистр. 19-05-2008 | Отправлено: 11:11 27-09-2016 | Исправлено: VSHY, 11:15 27-09-2016
shadow_member



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VSHY
Полезно, будем применять.

Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 11:24 27-09-2016
WuTang5



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VSHY
пол часа возни и сделал

Код:
-"
Цитата:
  CB  
" Call("Scripts::Main", 1, "insertTag.js", `-template='
Цитата:
%%C
' -bbcode=1`)  Icon("%a\AkelFiles\Plugs\ico\quote.ico")

 

Всего записей: 146 | Зарегистр. 28-03-2016 | Отправлено: 01:40 28-09-2016 | Исправлено: WuTang5, 01:53 28-09-2016
alextan76



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Есть ли плагины для перемешивания строк?

Всего записей: 304 | Зарегистр. 12-11-2003 | Отправлено: 00:48 29-09-2016
Aalai

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нужно множество ссылок типа этих:
https://html1-f.ets.com/1bbt/pages/1-f641.jsonp
https://html1-f.ets.com/1bbt/pages/7-bb0a.jsonp
 
Превратить в удобоваримые :
http://ets.com/1bbt/images/1-f641.jpg
http://ets.com/1bbt/images/7-bb0a.jpg
 
Как осуществить в редакторе ?
 
    Приведённые ссылки нерабочие, представленные для примера

Всего записей: 1013 | Зарегистр. 03-02-2007 | Отправлено: 04:26 01-10-2016 | Исправлено: Aalai, 04:28 01-10-2016
gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aalai
Через замену (Ctrl+R):
Что: https://html1-f\.(ets\.com/1bbt/)pages/([^\.]+)\.jsonp
Чем: http://\1images/\2.jpg
Поставить галку "Регулярные выражения".

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 08:20 01-10-2016 | Исправлено: gyra, 09:12 01-10-2016
papanja_084

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите пожалуйста, каким образом (возможно ли) дописать одно и то же выражение (типа:1234) в конце каждой нечётной строки?

Всего записей: 2036 | Зарегистр. 29-03-2016 | Отправлено: 08:21 01-10-2016 | Исправлено: papanja_084, 17:35 01-10-2016
Aalai

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gyra
Спасибо !
 
Не разберусь как правильно расставлять значения для более длинных ссылок.
Если не затруднит, покажите на примере выдуманых ссылок, как их правильно подавать в команду "Что":
https://rrr.ppp.fff.com/YPS/RER/RUR/ROR/RAR/RYR/parazit/POPYL1.jsonp
https://rrr.ppp.fff.com/YPS/RER/RUR/ROR/RAR/RYR/parazit/POPYL2.jsonp
 
Другой вопрос. Как в текстовом файле удалять все записи, кроме нужных, на примере тех же ссылок:
https://rrr.ppp.fff.com/YPS/RER/RUR/ROR/RAR/RYR/parazit/POPYL1.jsonp
https://rrr.ppp.fff.com/YPS/RER/RUR/ROR/RAR/RYR/parazit/POPYL2.jsonp

Всего записей: 1013 | Зарегистр. 03-02-2007 | Отправлено: 17:02 01-10-2016
gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aalai
Если правильно понял, то как-то так: https://.+(fff.com.+/)parazit/([^\.]+)\.jsonp
Т.е. на выходе \1 будет fff.com/YPS/RER/RUR/ROR/RAR/RYR/ \2 будет POPYL1 остальное меняете.
По второму вопросу сложно подсказать, есть к примеру LinesFilter.js (входит в состав PlugsPack.zip), если нужно извлечь все ссылки можно воспользоваться getLinks.js.
 
Добавлено:
papanja_084
Попробуйте так:  
Что: ^([^\n]*)\n([^\n]*\n?)
Чем: \1 1234\n\2

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 19:15 01-10-2016 | Исправлено: gyra, 19:53 01-10-2016
YuS_two



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aalai

Цитата:
Не разберусь как правильно расставлять значения для более длинных ссылок.


Цитата:
Как в текстовом файле удалять все записи, кроме нужных

Это непросто, составлять шаблоны, не зная способа и синтаксиса... почитайте для начала это, а дальше, если заинтересует, то используйте литературу, например, Джеффри Фридл "Регулярные выражения" - рекомендую...
А на готовых решениях научиться будет сложновато, особенно, без объяснения откуда и что берется.

Всего записей: 399 | Зарегистр. 28-03-2016 | Отправлено: 19:39 01-10-2016
papanja_084

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gyra
Большое спасибо! Вот теперь бы ещё понять то, что вы мне подсказали....

Всего записей: 2036 | Зарегистр. 29-03-2016 | Отправлено: 20:47 01-10-2016
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

Компьютерный форум Ru.Board » Компьютеры » Программы » AkelPad (часть 1)
gyra (10-07-2017 22:07): AkelPad (часть 2)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru