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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
cluster

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ewild
На твоём скриншоте я вижу, что второй клик был сделан в конце строки. А надо в начале.

Всего записей: 1720 | Зарегистр. 21-11-2003 | Отправлено: 12:02 26-07-2009
l_Instructor_l

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

Цитата:
Вопрос: а нет ли готового плагина/скрипта, позволяющего декодировать URL encoding в текст?  
Типа: было %F2%E5%F1%F2 стало тест
UrlDecode.js, UrlEncode.js
 
Zeesh
http://akelpad.sourceforge.net/forum/viewtopic.php?t=671

Всего записей: 529 | Зарегистр. 24-01-2006 | Отправлено: 12:36 26-07-2009 | Исправлено: l_Instructor_l, 12:37 26-07-2009
cluster

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
l_Instructor_l
Да! В этой версии работает как надо. Благодарю.

Всего записей: 1720 | Зарегистр. 21-11-2003 | Отправлено: 19:07 26-07-2009
ewild

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

Цитата:
UrlDecode.js, UrlEncode.js

 
l_Instructor_l
Спасибо, но увы, эти скрипты не обрабатывают
"Reserved characters": $&+,/:;=?@ (hex:%24%26%2B%2C%2F%3A%3B%3D%3F%40),
а также # (hex:%23) из "Unsafe characters"
 
В результате многие урл не декодируются. Например, такого рода:
http%3a%2f%2fdownload.microsoft.com%2fdownload%2fE%2f8%2f4%2fE846AE70-0D24-4ADC-A126-173183960FC9%2fxp.exe
 
Добавлено:
Решение нашлось! Все работает как мне надо, если поменять в Ваших скриптах функции decodeURI() иencodeURI() на decodeURIComponent() и encodeURIComponent() соответственно.
 
Измененные скрипты:
 
UrlDecode.js

Код:
 
/// UrlDecode.js
/// Returns the unencoded version of an encoded Uniform Resource Identifier (URI)  
/// http://akelpad.sourceforge.net/forum/viewtopic.php?p=3403#3403
 
var AkelPad=new ActiveXObject("AkelPad.document");  
 
var hMainWnd=AkelPad.GetMainWnd();  
var nSelStart;  
var nSelEnd;  
var pSelText;  
var pResult;  
 
if (hMainWnd)  
{  
  nSelStart=AkelPad.GetSelStart();  
  nSelEnd=AkelPad.GetSelEnd();  
  if (nSelStart == nSelEnd)  
    AkelPad.SetSel(0, -1);  
 
  pSelText=AkelPad.GetSelText();  
  pResult=decodeURIComponent(pSelText)  
  AkelPad.ReplaceSel(pResult);  
 
  if (nSelStart == nSelEnd)  
    AkelPad.SetSel(0, -1);  
  else  
    AkelPad.SetSel(nSelStart, nSelStart + pResult.length);  
}

 
UrlEncode.js

Код:
/// UrlEncode.js
/// Encodes a text string as a valid Uniform Resource Identifier (URI)  
/// http://akelpad.sourceforge.net/forum/viewtopic.php?p=3402#3402
 
var AkelPad=new ActiveXObject("AkelPad.document");  
 
var hMainWnd=AkelPad.GetMainWnd();  
var nSelStart;  
var nSelEnd;  
var pSelText;  
var pResult;  
 
if (hMainWnd)  
{  
  nSelStart=AkelPad.GetSelStart();  
  nSelEnd=AkelPad.GetSelEnd();  
  if (nSelStart == nSelEnd)  
    AkelPad.SetSel(0, -1);  
 
  pSelText=AkelPad.GetSelText();  
  pResult=encodeURIComponent(pSelText)  
  AkelPad.ReplaceSel(pResult);  
 
  if (nSelStart == nSelEnd)  
    AkelPad.SetSel(0, -1);  
  else  
    AkelPad.SetSel(nSelStart, nSelStart + pResult.length);
}

Всего записей: 1195 | Зарегистр. 13-08-2005 | Отправлено: 12:43 06-08-2009 | Исправлено: ewild, 03:35 07-08-2009
DCT

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
l_Instructor_l
Подскажите, какой хоткей делает первые буквы слов большими? Он иногда случайно незаметно нажимается - хочу у себя его запретить.

Всего записей: 792 | Зарегистр. 22-12-2005 | Отправлено: 22:16 06-08-2009
ewild

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DCT
операции с изменениями регистра:  Ctr+6 Ctr+7 Ctr+8 Ctr+9 Ctr+0
см. Правка - Выделение
 
При отсутствии выделения действуют на весь текст

Всего записей: 1195 | Зарегистр. 13-08-2005 | Отправлено: 23:23 06-08-2009
DCT

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо, запретил их через плагин "hotkeys" - помогло.

Всего записей: 792 | Зарегистр. 22-12-2005 | Отправлено: 12:48 07-08-2009
l_Instructor_l

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Релиз AkelPad 4.2.6
 
Изменено: AkelEdit теперь использует посимвольную прорисовку.
Изменено: выделение нажатием левой кнопкой мыши в зону левого отступа.
Изменено: если используется перенос по символам, то печать документа также производится с переносом по символам.
 
Добавлено: поддержка суррогатных пар UTF-16.
Добавлено: команда 4430 - вставить текст из буфера обмена после каретки.
Добавлено: поддержка Drag'n'Drop текста содержащего NULL символ (между окнами AkelEdit'а).
 
Исправлено: корректное открытие/сохранение UTF-8 текста содержащего суррогатные пары.
Исправлено: ссылка, находившаяся в начале строки, не подсвечивалась в 4.2.5.
Исправлено: обновление переносов по словам после изменения отступов текста.
Исправлено: обновление разделенных окон после изменения переносов по словам.
 
 
<<Скачать>>

Всего записей: 529 | Зарегистр. 24-01-2006 | Отправлено: 22:02 10-08-2009
older

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

Цитата:
Scripts плагин + PrintAll.js

 
чего-то не хочет печатать скрипт
вернее печатает либо последний документ, либо первый
почему так, не понял
может что не так делаю, хотя, что там можно не так сделать?
 
в версии 3.5.4 первый, в 4.2.5 - последний
причем, что интересно, были одновременно запущены две версии акелпада (разные), так вот он распечатал последний документ, открытый в той версии редактора, которая запущена была позже
 
что для меня оказалось полной неожиданностью: хотел то я совсем другие файлы распечатать и скрипт запускался совсем из другой версии редактора
 
еще вопрос: разве плагины к свежим версиям редактора не работают в старых версиях?
свежий Scripts.dll не захотел работать с 3.5.4
пришлось долго искать нужный

Всего записей: 332 | Зарегистр. 15-02-2003 | Отправлено: 01:17 11-08-2009 | Исправлено: older, 01:22 11-08-2009
l_Instructor_l

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
older
Используем AkelPad 4.2.6 (параллельно 3.x.x не открывать!). 3.x.x с той командой, которую использует PrintAll.js, еще не был выпущен.
 

Цитата:
еще вопрос: разве плагины к свежим версиям редактора не работают в старых версиях?
Последняя версия 3.x.x - 3.7.2.

Всего записей: 529 | Зарегистр. 24-01-2006 | Отправлено: 07:26 11-08-2009 | Исправлено: l_Instructor_l, 07:28 11-08-2009
Zeesh



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

Цитата:
Релиз AkelPad 4.2.6

AkelUpdater новую версию видит, но скачать не может:

Цитата:
Ошибка скачивания: File Not Found (404)

По ссылке скачивается нормально…

----------
Всё, что вы скажете, будет исковеркано чужим больным разумом и использовано против вас!

Всего записей: 2356 | Зарегистр. 27-07-2006 | Отправлено: 07:33 11-08-2009
geomex

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
l_Instructor_l
Такая же проблема

Всего записей: 266 | Зарегистр. 11-02-2005 | Отправлено: 08:04 11-08-2009
l_Instructor_l

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkelUpdater v2.0 - проверка обновлений
 
Изменено: обновлены ссылки на скачивание с sourceforge'а.
 
<<Скачать>>

Всего записей: 529 | Зарегистр. 24-01-2006 | Отправлено: 10:10 11-08-2009
older

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

Цитата:
Используем AkelPad 4.2.6 (параллельно 3.x.x не открывать!).

 
4.2.6 скачал, но пока не пробовал
но, если он так же как 4.2.5 на командных файлах будет вываливаться с ошибкой или неверно определять кодировку, то однозначно пользоваться ей не придется
 
и почему не должны быть при этом запущены другие сессии редактора?
это же не ms dos, это же windows
 
логично же, что если я в одной сессии запускаю скрипт, то расчитываю на то, что он обработает только те файлы, которые открыты именно в этой, а не в другой сессии
 
интересно, а поиск и замена тоже так же работают?
 
хотя, честно говоря, PrintAll.js не совсем то, что мне нужно
мне больше подошла бы пакетная обработка файлов
 
чтобы можно было бы, например, запустить из командной строки что-то типа:
 

Код:
akelpad.exe *.txt /sqript=@list.txt /hide /quit

 
а в файле list.txt список команд:
 

Код:
 
replace str1 str2
....
replace /regexp/ /regexp/
saveas path\ или part\file.ext codepage=n
pause
print printer_name или port
 

 
было бы круто, по моему

Всего записей: 332 | Зарегистр. 15-02-2003 | Отправлено: 22:28 11-08-2009 | Исправлено: older, 22:29 11-08-2009
l_Instructor_l

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

Цитата:
но, если он так же как 4.2.5 на командных файлах будет вываливаться с ошибкой или неверно определять кодировку, то однозначно пользоваться ей не придется
Чтобы ничего ниоткуда не вываливалось, используем последние версии как плагинов, так и программы. См. также Почему не корректно определяется кодировка у файла?
 

Цитата:
и почему не должны быть при этом запущены другие сессии редактора?
Потому что Scripts плагин работает с первым встретившивмся окном AkelPad'а в дереве окон.
 

Цитата:
...чтобы можно было бы, например, запустить из командной строки что-то типа:...
Конечно не из командной строки но сложную пакетную обработку можно осуществить через Scripts плагин:
1. Редактируем тот же самый PrintAll.js и вместо:

Код:
  if (hWndEditCurrent == hWndEditFirst)
  {
    if (!AkelPad.SendMessage(hMainWnd, 273 /*WM_COMMAND*/, 4108 /*IDM_FILE_PRINT*/, 0))
      break;
  }
  else
  {
    if (!AkelPad.SendMessage(hMainWnd, 273 /*WM_COMMAND*/, 4113 /*IDM_FILE_SILENTPRINT*/, 0))
      break;
  }
Вставляем свой код, который будет применен для каждого окна в MDI режиме.
2. Используем MDI и открываем в редакторе необходимые файлы методом перетаскивания (Drag'n'Drop).
3. Вызываем отредактрованный скрипт.
 

Всего записей: 529 | Зарегистр. 24-01-2006 | Отправлено: 07:23 12-08-2009 | Исправлено: l_Instructor_l, 07:26 12-08-2009
older

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

Цитата:
1. Редактируем тот же самый PrintAll.js и вместо:

 
грустно... не программист я
почему для того, чтобы пользоваться текстовым редактором, я должен знать ООП?
 
ведь тебе никто не предлагает, чтобы пользоваться телефоном стать специалистом связи...

Всего записей: 332 | Зарегистр. 15-02-2003 | Отправлено: 22:25 12-08-2009
l_Instructor_l

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
older
Это уже не телефон, это уже телефонная станция

Всего записей: 529 | Зарегистр. 24-01-2006 | Отправлено: 08:56 13-08-2009
shadow_member



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Работает ли <4.2.6 с установкой> или другая версия на Windows 7?  
P.S.
<4.2.6 Portable> зело глючит под Win7, при открытии некоторых маленьких файлов зависает, при 2х- клике на пустом месте панели инструментов вместо создания новой вкладки закрывает открытую ранее (местом клика не ошибаюсь).  
Жаль, если придется отказаться от программы.  
 
Навскидку попробовал <3.4.6 Portable>- значительно лучше, во всяком случае, указанные два бага не проявляются.

Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 16:47 13-08-2009 | Исправлено: shadow_member, 08:43 14-08-2009
l_Instructor_l

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
shadow_member
"<4.2.6 Portable>" это откуда взялось? На Win7, а также на WinVista мною редактор не тестировался.

Всего записей: 529 | Зарегистр. 24-01-2006 | Отправлено: 11:52 14-08-2009
shadow_member



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

Цитата:
это откуда взялось?

Это версия без установки, отсюда: http://prdownloads.sourceforge.net/akelpad/AkelPad-4.2.6-bin-rus.zip?download "Архив, (русская версия) (154kB)"  
Есть ли в планах поддержка Win7? Все же новая, весьма популярная и толковая ось.  
В тырнете встречал мнения, что AkelPad имеет трудности во взаимоотношениях с Win7.  

Всего записей: 22354 | Зарегистр. 18-07-2006 | Отправлено: 12:19 14-08-2009
   

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