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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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-версия :: Руководство пользователя (может отличаться от финального релиза)
 
Коллекция скриптов
Дополнительные синтаксические файлы

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



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

Цитата:
Наверное, зависит от софта: некоторые утилиты спотыкаются на BOM.

"Спотыкаются" как раз при наличии оного. Особенно это касается веб-приложений (на php, например). См тут например.
 
А что бы Акел у меня не понял ЮТФ - я такого не припомню. Правда,  последнее время я на линухе и сабж юзаю не часто, но... низкий поклон l_Instructor_lу и др камрадам за столь полезную софтинку и её поддержку (жаль, у меня под вайном она не оч. корректно работает)

Всего записей: 484 | Зарегистр. 09-08-2004 | Отправлено: 15:00 26-11-2014
Skif_off

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

Цитата:
"Спотыкаются" как раз при наличии оного.

Я об этом же

Цитата:
Особенно это касается веб-приложений

С веб-страницами, наверное, проще: есть charset= и encoding=. К слову, ЕМНИП, на оффоруме SynWrite была просьба добавить чтение первых строк при открытии файла для корректного открытия оного (+ строки подобные This file is stored in UTF-8 encoding), не помню, чем закончилось.

Цитата:
А что бы Акел у меня не понял ЮТФ - я такого не припомню.

http://rghost.ru/59274517 строка 716 и рядом. Просто не попадают в буфер. В принципе, подобное лично у меня не часто попадается, и если не зевать, то не проблема.
 
Вот про вайн, если можно, поподробнее У меня с вайном как-то не очень сложилось (даже, пожалуй - плохо сложилось: foobar2000, TC, QIP работали, что-то посложнее - уже нет), а про работу AkelPad попадается иногда и редко невнятная инфа. Кроме wsh57 что ещё нужно? Всё-таки голый AkelPad без скриптов не так удобен. Смена AkelEdit на RichEdit что-нибудь меняет?
 
З.Ы. А редактор, да, отличный, вообще не представляю, как раньше обходился

Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 15:54 26-11-2014
Se_Vlad



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

Цитата:
С веб-страницами, наверное, проще: есть charset= и encoding=

Это совсем другая история Дело не в браузере (клиенте), а сервере. Из-за БОМа просто ломается исполняемый код и не может сгенерировать что нужно.

Цитата:
Вот про вайн, если можно, поподробнее

Ну если касается Акела - то под вайном не работают многие плаги и скрипты.  
А так и сам вайн у меня со многими приложениями несколько неадекватен. В основном это касается ГУЯ - как правило артефакты в фейсах настроек ПО. В ирфане - не работает редактор (F12). Вернее как бэ работает, но не сохраняет. На ДМ вообще смотреть невозможно - моргания-перерисовки фейса при включённом логе закачки (а как без него?).  
Впрочем, топик не о вайне

Всего записей: 484 | Зарегистр. 09-08-2004 | Отправлено: 11:16 27-11-2014
thelamb

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Появилась проблема. Решил попробовать Malwarebytes Anti-Exploit. Всё вроде в норме, но нашёл проблему на 2-й день использования. Перестали открываться ссылки из AkelPad-а! Щёлкаю ссылку -открывается ИЕ8. Адрес. строка пуста, только крутится кружок но в ней адреса то нет! Тогда щёлкаю по иконке *красн. крестик* типа *Остановить* он там же в строке справа. В строке появляется: res://ieframe.dll/navcancl.htm  и всё. А пониже ИЕ8 пишет *переход на веб-страницу отменён* если ввести в строку адрес то открывается а с AkelPad-а нет. Это плохо т. к. я часто щёлкаю ссылки с него. Как победить?

Всего записей: 4968 | Зарегистр. 25-11-2004 | Отправлено: 18:48 27-11-2014
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
thelamb
Если вырубить Malwarebytes Anti-Exploit, то всё нормально? Если да, то попытайтесь внести AkelPad в исключения или трясите техподдержку Malwarebytes Anti-Exploit (скорее только второе получится - продукт из серии однокнопочных утилит для "рядового" пользователя, которого ряд вендоров почему-то считают крайне тупым).
 
Se_Vlad

Цитата:
Ну если касается Акела - то под вайном не работают многие плаги и скрипты.

Даже если стоит wsh57? Хотя ладно, всё равно придётся пробовать самому.

Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 19:12 27-11-2014
thelamb

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
Да, придётся на это время вырубать его. Т. к. вкладка *Исключения* не активна и ввести туда ничего нельзя. Спасибо за подсказку.

Всего записей: 4968 | Зарегистр. 25-11-2004 | Отправлено: 22:23 27-11-2014
timsky



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нравится сабж своей гибкостью. Уже многое под себя переделал, но есть несколько удобных фишек из Notepad2 и Notepad++, которых очень не хватает:
1) Как можно задать AutoComplete_Indent не пробелами, а символом табуляции? Пробовал \t - не проходит трюк
2) Как заставить дублировать выделенное или строку, если ничего не выделено? Например, Notepad2 или Notepad++ при нажатии CTRL+D дублируют строку, последний также умеет дублировать выделенное, если что-то выделено.
3) Как перемещать строки/выделенное по CTRL+UP или CTRL+DOWN, как это реализовано в Notepad++?
 
Для 2 и 3-го вроде есть скрипт LinesSelectCopyMoveDuplicate.js, но у меня при назначении хоткеев на эти команды:

Код:
Call("Scripts::Main", 1, "LinesSelectMoveDuplicate.js", "S -1"])

Код:
Call("Scripts::Main", 1, "LinesSelectMoveDuplicate.js", "S 1"])
Выдает ошибку, что не удается прочитать файл LinesSelectMoveDuplicate.js

Всего записей: 2287 | Зарегистр. 08-06-2004 | Отправлено: 05:08 30-11-2014 | Исправлено: timsky, 06:16 30-11-2014
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
timsky
1) Вбейте в редакторе нужное количество символов табуляции, скопируйте, потом потом откройте настройки и вставьте в поле Значение. Ну и есть ещё Настройки/Параметры/Редактор 1: Рразмер табулиции и Пробелы.
2)

Код:
-"Дублировать строку(и)" Call("Scripts::Main", 1, "LinesSelectCopyMoveDuplicate.js", "D -1")
-"Дублировать выделенное в строке" Call("Scripts::Main", 1, "InsertPlus.vbs", `"19"`)

3)

Код:
-"Переместить строку/строки вверх" Call("Scripts::Main", 1, "MoveLinesUpDown_old.js", "-1")
-"Переместить строку вверх с выделением" +Call("Scripts::Main", 1, "MoveLinesUpDown_alt_old.js", "-1")
-"Переместить строку вниз с выделением" Call("Scripts::Main", 1, "MoveLinesUpDown_alt_old.js", "1")
-"Переместить строку/строки вниз" Call("Scripts::Main", 1, "MoveLinesUpDown_old.js", "1")

 

Цитата:
Выдает ошибку, что не удается прочитать файл LinesSelectMoveDuplicate.js

FAQ: Как пользоваться скриптами?, п.7.
LinesSelectCopyMoveDuplicate.js, MoveLinesUpDown_old.js и MoveLinesUpDown_alt_old.js взять отсюда, InsertPlus.vbs - отсюда (+ положить Functions.vbs в AkelFiles\Plugs\Scripts\Include\).
Один момент: в InsertPlus.vbs есть вызов Call SaveEditFile, т.е. после каждого вызова скрипта файл будет сохранён. Есть два варианта решения, самый простой - удалить "Call SaveEditFile : " в строке 446, но при обновлении об этом можно забыть, поэтому второй вариант: добавить скрипт SaveOrNoDoc.vbs и положить в AkelFiles\Plugs\Scripts\Include\ скрипт FunctionsSave.vbs, два вызова

Код:
-"Включить автосохранение документа" Call("Scripts::Main", 1, "SaveOrNoDoc.vbs", `"1"`)
-"Выключить автосохранение документа" Call("Scripts::Main", 1, "SaveOrNoDoc.vbs", `"0"`)

Есть ещё вариант обойтись только FunctionsSave.vbs, изменив строку 12 на SaveOrNoDocuments = 1, но опять таки - можно забыть при обновлении скриптов (при копировании с заменой).

Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 08:37 30-11-2014 | Исправлено: Skif_off, 08:42 30-11-2014
coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Друзья, срочно нужна помощь! И извиняюсь за дилетантский вопрос, но моих познаний не хватает. Как задать регулярное выражение для поиска строк типа

Код:
=UUID:3E6B1D8A8BB35240B376C25521CEB167

Строки начинаются с "=UUID:", а то, что после ":" естественно меняется.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 14:48 30-11-2014
yozhic



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

Цитата:
Выдает ошибку, что не удается прочитать файл LinesSelectMoveDuplicate.js

Таки да, знакомые грабли Эттт уважаемый KDJ название своего скрипта в одной из версий поменял, а внутри скрипта в примере его поправить то и забыл. Посмотрите внимательней: 1 - имя скрипта, 2 - как он прописан в строке вызова.
 
1 - LinesSelectCopyMoveDuplicate.js
2 - LinesSelectMoveDuplicate.js
 
Получается Вы несуществующий скрипт вызываете. Правильный вызов будет:
 

Код:
Call("Scripts::Main", 1, "LinesSelectCopyMoveDuplicate.js", "S -1"])
Call("Scripts::Main", 1, "LinesSelectCopyMoveDuplicate.js", "S 1"])

 
Пойду ка я на оффорум отрапортую камраду про такое «пасхальное яйцо»
 
Добавлено:
coherent

Код:
^=UUID:[0-9A-Z]+$

В строке после 3E6B1D8A8BB35240B376C25521CEB167 ничего нет (пробелы там или ещё какая инфа)? Если есть, то уберите знак доллара в конце... Возможно даже диапазона A-F (вместо A-Z) хватит, надо по месту Вам уточнять, впрочем A-Z тоже не ошибка...

Всего записей: 2766 | Зарегистр. 20-03-2008 | Отправлено: 14:48 30-11-2014 | Исправлено: yozhic, 14:58 30-11-2014
coherent

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

Цитата:
^=UUID:[0-9A-Z]+$

Почему-то не работает. На "Регулярные выражения" стоит галка. В конце строки ничего нет, но я пробовал убирать знак доллара в конце, не помогает.
Хочу уточнить, в строку поиска просто вставить

Код:
^=UUID:[0-9A-Z]+$

не надо заключать в "/"?

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 15:18 30-11-2014
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent
Это простое выражение, должно работать. Копируйте как есть, в слэши не надо заключать. Вот, попробовал только что у себя – всё находит:

На всякий пожарный, а у Вас Akel версии 4.9.0?

Всего записей: 2766 | Зарегистр. 20-03-2008 | Отправлено: 15:32 30-11-2014
omamont

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
coherent а если просто без начала строки? =UUID:[0-9A-Z]+$ оно?
(скрин)

Всего записей: 3438 | Зарегистр. 12-01-2007 | Отправлено: 15:51 30-11-2014 | Исправлено: omamont, 18:13 30-11-2014
coherent

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

Цитата:
а если просто без начала строки? =UUID:[0-9A-Z]+$ оно?

Да, оно! Все работает, спасибо!!!
 
yozhic
По посту omamont понял, что я некорректно сформулировал задачу, потому что перед "...=UUID:..." имеются выражения. Извиняюсь и спасибо за помощь!

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 16:00 30-11-2014 | Исправлено: coherent, 16:01 30-11-2014
timsky



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

Цитата:
1) Вбейте в редакторе нужное количество символов табуляции, скопируйте, потом потом откройте настройки и вставьте в поле Значение.

Чет я сам не догадался

Цитата:
Ну и есть ещё Настройки/Параметры/Редактор 1: Рразмер табулиции и Пробелы.  

Давно сделал. Не помогает в отношении AutoComplete_Indent.
За пункты 2 и 3 отдельное спасибо Щас буду крутить.
 
yozhic
Вот, блин и невнимательность моя
 
coherent
Вот такая регулярка тоже сработает:
Код:
=UUID:\w+

 
Подправил немного au3.coder (файл синтаксиса для AutoIt): http://rghost.ru/59347660
Там почему-то было много case-sensitive, хотя сам интерпретатор AutoIt case-insensitive.
Еще убрал всякие Italic стили, добавил для ключевых слов Bold, чтобы было похоже на Notepad++, да и на мой взгляд, так читабельнее. Добавил оператор Opt.
Буду допиливать его потихоньку...
 
Добавлено:
Есть такая фича: при выделении слова автоматом подсвечиваются все входения этого слова. А как сделать ее регистронезависимой (case-insensitive)? Пробовал через au3.coder и не получилось.

Всего записей: 2287 | Зарегистр. 08-06-2004 | Отправлено: 16:43 30-11-2014 | Исправлено: timsky, 16:44 30-11-2014
coherent

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

Цитата:
Вот такая регулярка тоже сработает

Точно, работает. Спасибо! Как все просто оказывается....если знать как.

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 17:46 30-11-2014
yozhic



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

Цитата:
au3.coder

Доброе дело. А Вы какой кодер правите, родной или от Skif_off? Эт чтоб два раза одну работу не делать.
Кстати, KDJ уже LinesSelectCopyMoveDuplicate.js подправил.
 
Добавлено:
В au3.coder я бы исключил $ из разделителей, т.к. из-за этого переменные двойным кликом полностью не выделяются... Хотя только что закомментил – всё равно не выделяются...

Всего записей: 2766 | Зарегистр. 20-03-2008 | Отправлено: 18:42 30-11-2014 | Исправлено: yozhic, 18:57 30-11-2014
timsky



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

Цитата:
А Вы какой кодер правите, родной или от Skif_off?

Видимо, родной. Тот, что идет в комплекте http://akelpad.sourceforge.net/files/plugs/PlugsPack.zip
 
Надо глянуть, что Skif_off сделал, он все-таки опытнее в отношении Акела.

Всего записей: 2287 | Зарегистр. 08-06-2004 | Отправлено: 18:50 30-11-2014
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
timsky
По ссылке на последнюю версию в теме AutoIt пусто. Пока держите этот для ознакомления и попросим Skif_off выложить последний.

Всего записей: 2766 | Зарегистр. 20-03-2008 | Отправлено: 19:02 30-11-2014
LonerDergunov



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

Цитата:
Есть такая фича: при выделении слова автоматом подсвечиваются все входения этого слова. А как сделать ее регистронезависимой (case-insensitive)?

В глобальные переменные плагина Coder добавить
HighLight_AutoMarkFlags 0

Всего записей: 2972 | Зарегистр. 11-07-2007 | Отправлено: 19:18 30-11-2014
   

Страницы: 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