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

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

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

Цитата:
Это меню по умолчанию, если стоит плагин ContextMenu.  
В главном меню Настройки/Плагины..., найти ContextMenu::Main, отметить и перезапустить AkelPad

есть такое, спасибо. А Избранное — что там?

Всего записей: 1326 | Зарегистр. 27-11-2008 | Отправлено: 21:32 12-04-2015
Userrr



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

Всего записей: 10821 | Зарегистр. 21-03-2006 | Отправлено: 23:09 12-04-2015
boi1eI

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sikemo (21:32 12-04-2015)
Цитата:
А Избранное — что там?
Закладки.

Всего записей: 1645 | Зарегистр. 02-10-2014 | Отправлено: 23:39 12-04-2015
thejustsoul



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо за DuplicateLines.js, то что нужно (а про LinesSelectCopyMoveDuplicate.js я так и не понял как его юзать, да и скрипт что-то большой для простой операции дублирования (либо в нем много разных функций, что не нужно на данный момент).  
 
Можно ли поправить этот скрипт так, чтобы он не делал перенос строки при выделении например слова в строке и вызове дублирования? И чтобы не выделял строки после дублирования, если строка не была выделена целиком (а просто указатель на ней), а также чтобы не делал перенос если выдедела вся строка, а дописывал ее рядом.
 
Хотя и так привыкнуть можно.. и может так даже лучше чем в NPP.
 
UPD: есть ли скрипты для форматирования кода PHP и других языков (в т.ч. bat\cmd\bash скриптов и прочего) для AkelPad?  
Нашел пока только скрипты и команды для Tidy и jsBeautifier для HTML\CSS\JS.

Всего записей: 1789 | Зарегистр. 30-03-2014 | Отправлено: 15:32 18-04-2015 | Исправлено: thejustsoul, 17:09 18-04-2015
VSHY

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
thejustsoul
Цитата:
Можно ли поправить этот скрипт так, чтобы он не делал перенос строки при выделении например слова в строке и вызове дублирования? И чтобы не выделял строки после дублирования, если строка не была выделена целиком (а просто указатель на ней), а также чтобы не делал перенос если выделена вся строка, а дописывал ее рядом.
Я как-то предлагал подобное. Ждём, т.к. автор один, и времени у него немного.

Всего записей: 1090 | Зарегистр. 19-05-2008 | Отправлено: 17:08 18-04-2015
Skif_off

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

Цитата:
есть ли скрипты для форматирования кода ... в т.ч. bat\cmd\bash скриптов

А утилиты такие есть вообще? Для AutoIt, например, есть и работают.

Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 18:52 18-04-2015
VSHY

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
thejustsoul
Цитата:
есть ли скрипты для форматирования кода PHP и других языков для AkelPad?
Есть AStyle для форматирования JS-подобного кода. Для php тоже подходит, только у элементов array лишний сдвиг вправо.
Я использую такие строки меню (или кнопки тулбара):
Код:
  -"AStyle форматирование {}-кода: allman" Call("Log::Output", 1, `"%a\AkelFiles\Tools\AStyle.exe" -A1 -N -o -t -S -w -Y -M -H -U -p`, "", "", "", -1, -1, 1052673)
  -"AStyle форматирование {}-кода: java" Call("Log::Output", 1, `"%a\AkelFiles\Tools\AStyle.exe" -A2 -N -o -t -S -w -Y -M -H -U -p`, "", "", "", -1, -1, 1052673)
Может быть лучше параметры подберёте.

Всего записей: 1090 | Зарегистр. 19-05-2008 | Отправлено: 20:58 18-04-2015
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Столкнулся с удивительным явлением при работе с несколькими (ладно бы одим) файлами. Открываю в Akelpad искодный файл формата RTF размером около 15 KB, выделяю всё содержимое (Ctrl+A), копирую в буфер обмена, вставляю в другой (целевой) файл в Akelpad же, сохраняю на диск. Здравый смысл и наработанный опыт говорят, что целевой файл должны быть идентичен исходному, правильно?
 
Однако на самом деле размер целевого файла оказывается примерно на 0,05 - 0,5 KB (у разных файлов по-разному) меньше исходного То есть, что-то потерялось в ходе копирования или вставки?
 
То же самое с другим файлом RTF, и с третьим.
 
Процедуру повторял много раз, итог каждый раз одинаковый.
 
При этом визуальных отличий не наблюдается ни в режиме просмотра в нативном формате RTF, ни при просмотре как plain text. (Это, конечно, не показатель, так как отличаться могут невидимые символы.. но всё же... Значит, то, что потерялось в ходе копирования или вставки, было совсем лишнее??? )
 
Далее, в поисках причины столь странного поведения сравниваю файлы побайтно встроенной командой Total Commander [Compare Contents]. Он открывает окно сравнения (значит уже ясно, что TC не считает сравниваемые файлы идентичными, потому что когда файлы идентичны, то TC сразу уведомляет об этом, не открывая модальное окно сравнения). Но в строке статуса при этом итог: [O differences found] ("Найдено ноль отличий)
 
В качестве контрольного эксперимента копировал содержимое тех же самых файлов точо таким же способом в других редакторах (Notepad2, Mark editor), там никаких отличий в процессе переноса данных не появляется, целевой файл после сохранения оказывается вполне идентичен исходному: и по размеру, и при побайтном сравнении через Total Commander.
 
Что это может быть за глюк?
 
P.S.
Понимаю, что правильно было бы выложить все эти файлы, но не могу: там жутко конфиденциальная инфа, за распространение которой могу огрести кучу бабок неприятностей.

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 21:36 19-04-2015
Inoz2000



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

Цитата:
не могу: там жутко конфиденциальная инфа
выложите японские стихи

Всего записей: 4891 | Зарегистр. 23-04-2009 | Отправлено: 21:53 19-04-2015
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oshizelly
Может быть, у вас что-то в памяти сидит и следит за буфером, вмешиваясь не по делу?
Проверил на двух файлах - 6 Кб и 2 Мб: у меня не то, что размер, контрольные суммы SHA1 совпадают (ТС сообщает, что файлы одинаковые).
 
Слейте версию в zip-архиве, распакуйте, создайте рядом с AkelPad.exe файл AkelPad.ini в UTF-16LE с содержимым

Код:
[Options]
SaveSettings=2
RecentFiles=0
SearchStrings=0

(полная портативность) и попробуйте воспроизвести. Лучше на другом компе.

Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 21:53 19-04-2015
Inoz2000



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

Skif_off
Цитата:
попробуйте воспроизвести. Лучше на другом компе.
вероятнее всего, что при таком подходе, это "удивительное явление" может не произойти. Считаю, раз oshizelly сам не может выявить причину, то ему можно помочь, глядя на сами файлы…

Всего записей: 4891 | Зарегистр. 23-04-2009 | Отправлено: 22:02 19-04-2015
Skif_off

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

Всего записей: 6462 | Зарегистр. 28-01-2008 | Отправлено: 22:46 19-04-2015
LonerDergunov



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

Всего записей: 2972 | Зарегистр. 11-07-2007 | Отправлено: 22:49 19-04-2015
VSHY

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может это быть из-за разного формата новой строки в разных файлах? Есть в 2 символа (rn), а есть в 1 (r или n).

Всего записей: 1090 | Зарегистр. 19-05-2008 | Отправлено: 23:23 19-04-2015
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VSHY 23:23 19-04-2015
Цитата:
Может это быть из-за разного формата новой строки в разных файлах? Есть в 2 символа (rn), а есть в 1 (r или n).

В яблочко! Только не строк, а абзацев. При просмотре в режиме отображения непечатных слов символов видно, что в исходном файле концы абазцев обозначены сдвоенным символом {CR}{LF}, а в сохранённом целевом файле - только {CR}?
 
В общем, снимаю и съедаю шляпу    И ведь по одному только моему невнятному описанию, не видя файла!! Как это говорилось в одном сильно бородатом, но глубоком анекдоте, "Белая человека шаман, однака!"
 
Теперь осталось только понять, почему:
1) AkelPad "теряет" при копировании через буфер символ конца строки {LF}?
2) встроенный инструмент побайтного сравнения Total Commander клинит при выявлении столь простого различия? (хотя здесь это офф-топик, но всё же как бы связанный вопрос).
3) разные RTF-файла используют разные форматы окончания строк? (впрочем, это более или менее очевидно).
 

Пока набирал этот пост, нечаянно забыл переключить раскладку клавиатуры - и в результате выяснил происхождение загадочного слова "Akel". Это моё личное открытие или все уже знают, кроме меня?

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 21:28 20-04-2015
Inoz2000



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
oshizelly
Цитата:
Только не строк, а абзацев
'Формат новой строки' настраивается в меню 'Правка'.  
а абзацы начинаются с новых строк…

Всего записей: 4891 | Зарегистр. 23-04-2009 | Отправлено: 21:35 20-04-2015
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Продолжение банкета: самое интересное вот что. Второй символ конца абзаца {LF} теряется только в случае, когда и файл-источник, и файл-приемник открыты в Akelpad, но не во всех случаях.
 
1. Если открыть исходный файл (со сдвоенным символом конца абзаца) в Akelpad, скопировать содержимое в буфер обмена и оттуда вставить, скажем, в Notepad2 или Mark Editor, сохранить на диск, то в сохранённом файле остаются сдвоенные символы конца абзаца, как в исходном.
 
2. Если открыть исходный файл (со сдвоенным символом конца абзаца) в Notepad2 или Mark Editor, скопировать содержимое в буфер обмена и оттуда вставить в окно Akelpad и сохранить на диск, то в сохранённом файле опять-таки остаются сдвоенные символы конца абзаца, как в исходном.
 
3. Если открыть исходный файл (со сдвоенным символом конца абзаца) в Akelpad, скопировать в буфер обмена, вставить в открытый в другом окне Akelpad новый документ и сохранить на диск - в сохранённом файле опять-таки остаются сдвоенные символы конца абзаца, как в исходном.
 
4. А теперь, внимание, следите за руками (фокус стабильно воспроизводится при любом разумном количестве тестов): если, как и в тесте nr 3, использовать и в качестве исходного, и в качестве целевого окна Akelpad, но в целевом окне открыть не новый файл, а уже существующий RTF-файл, то второй символ конца абзаца {LF} будут отброшен при вставке (или всё-таки при сохранении на диск??) Мистика? Она самая, в чистом виде. Но ведь я же столько раз перепроверял...
Настройки Akelpad - дефолтные, плагины отключены.

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 21:52 20-04-2015
Inoz2000



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

Цитата:
внимание, следите за руками
следите за форматом новой строки в статусе окна.

Всего записей: 4891 | Зарегистр. 23-04-2009 | Отправлено: 21:57 20-04-2015
oshizelly



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Inoz2000 21:57 20-04-2015
Цитата:
следите за форматом новой строки в статусе окна.

Но он же одинаковый во всех тестах! Почему тогда результат разный?
 
 
Добавлено:
Ага, понял, спасибо!
Так происходит потому, что в новом файле формат новой строки, как и должно быть по умолчанию - DOS/Windows. А при открытии существующего RTF-файла - форма почему-то [Mac].
Всё, вроде бы разобрались, всем спасибо!

Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 22:01 20-04-2015 | Исправлено: oshizelly, 22:07 20-04-2015
Forumman



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите, пожалуйста, настроить менюшку путем записей в настройки плагина ContextMenu. Хочу сделать чтоб избранные файлы можно было увидеть в выпадающем (каскадном) меню. Чтоб меню выглядело примерно так: ["Избранное">файлы добавленные в избранное]. Не знаю как правильно код составить. Уже и так и сяк - не сумел. Хочу больше изучить. Исправляюсь... Спасибо.

Всего записей: 285 | Зарегистр. 24-09-2008 | Отправлено: 16:13 07-05-2015
   

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