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

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

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

Цитата:
Да, действительно, незачем. Меланхолия что-то накатила

Ну, я использую тестовую: т.к. может быть исправлено то, что актуально для меня (типа \w в 4.8.9 Dev) и т.к. бываю на оффоруме - можно зарепортить о баге.
 
omamont
Конфиги ТС - это плохой пример Если нет определённых требований, для обычных текстовых файлов лучше UTF-8 with BOM, чтобы сохранить приемлемую совместимость с *nix и приемлемо открывались в кроссплатформенном ПО (типа KDiff, например, или Double Commander. А в Gedit, например, мне ещё ни разу не удалось открыть файл в UTF-16 LE).

Всего записей: 6473 | Зарегистр. 28-01-2008 | Отправлено: 01:54 24-11-2014
omamont

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off 23:54 23-11-2014
Цитата:
Конфиги ТС - это плохой пример

не, я про, в частности именно/только для ТС
а, так да, всяко может быть.
те-же батники с кириллицей (866), ini-шники (This file is stored in UTF-8 encoding)

Всего записей: 3438 | Зарегистр. 12-01-2007 | Отправлено: 02:05 24-11-2014 | Исправлено: omamont, 02:06 24-11-2014
aleksktor

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поставил АП 4.9.0. Проблема осталась.
http://cloud.directupload.net/3fs
Может настройки неверные?

Всего записей: 112 | Зарегистр. 13-09-2009 | Отправлено: 11:09 24-11-2014
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
aleksktor
Воспользуйтесь декодером кириллицы и определите точно кодировку. Или выложите файл.

Всего записей: 6473 | Зарегистр. 28-01-2008 | Отправлено: 11:29 24-11-2014
boi1eI

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
aleksktor (11:09 24-11-2014)
Цитата:
Может настройки неверные?

Вроде все верно, можно буфер распознавания увеличить. Или правда если что-то этакое можно воспользоваться перекодировщиками. Взять хотя бы tcode.

Всего записей: 1645 | Зарегистр. 02-10-2014 | Отправлено: 11:43 24-11-2014
aleksktor

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off, да кодировка ДОС какая-то. http://rghost.ru/59238912 вот этот файл для примера. А чем можно определить кодировку точно?
boi1eI попробовал tcode, а так же вспомнил еще про Штирлица. Они отображают русский нормально. tcode так и пишет Dos -> Windows.
Сам текст то я вытащить мог. Вопрос был в том, какая кодировка наиболее безпроблемная: ANSI, OEM, UTF... В чем сохранять txt далее?

Всего записей: 112 | Зарегистр. 13-09-2009 | Отправлено: 16:25 24-11-2014 | Исправлено: aleksktor, 16:26 24-11-2014
boi1eI

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
aleksktor (16:25 24-11-2014)
Цитата:
Вопрос был в том, какая кодировка наиболее безпроблемная: ANSI, OEM, UTF... В чем сохранять txt далее?  

Наиболее беспроблемная исторически, да и физиологически на винде в русскоязычном секторе естественно ansi 1251. Другое дело, как определение кодировок организовано во всяком разном софте. У каждого разработчика свой взгляд на то, как это надо делать, и далеко не всегда он правильный.
И я тоже с этим не раз сталкивался, но в силу традиционного недоверия "автоматике" решаю этот вопрос вручную. Благо проектирование  искусственного интеллекта на мне не пока висит.
 
Добавлено:
aleksktor (16:25 24-11-2014)
Цитата:
какая кодировка наиболее безпроблемная

Эволюция. UTF... 8,16 В ней ничего не потеряешь, и там зачастую есть спецмаркеры. Но и открывать надо спецсофтом.

Всего записей: 1645 | Зарегистр. 02-10-2014 | Отправлено: 16:38 24-11-2014 | Исправлено: boi1eI, 16:42 24-11-2014
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Голова с утра раскалывается (~14 часов), видимо, не прав, прошу прощения. Разбираться в чём, нет сил.

Всего записей: 6473 | Зарегистр. 28-01-2008 | Отправлено: 17:08 24-11-2014 | Исправлено: Skif_off, 18:44 24-11-2014
boi1eI

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off
Ну и я погорячился. Сотру

Всего записей: 1645 | Зарегистр. 02-10-2014 | Отправлено: 17:29 24-11-2014 | Исправлено: boi1eI, 04:54 25-11-2014
timsky



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто-нибудь пытался прикрутить к Log::Output вывод какого-нить кончольного приложения? У меня даже простейшие примеры из хелпа к плагину не работают вроде этих:

Цитата:
  Пример (вывод в панель вывода):
    Call("Log::Output", 1, `tracert akelpad.sourceforge.net`)
  Пример (вывод в выделение без панели вывода):
    Call("Log::Output", 1, `ipconfig`, "", "", "", -1, -1, 1048577)

Пытался прикрутить и такое:

Цитата:
Call("Log::Output", 1, "d:\Programs\AutoIt\SciTe\Tidy\Tidy.exe %f")

Вот скриншот окна ЗАПУСК:

Пробовал разные варианты поля Источник ввода, без толку. Получаю такую ошибку:

 
И еще вопрос: поле слева от кнопки Ввод должно быть всегда по умолчанию заблокированным? До тех пор, пока я не начал экспериментировать с этим плагином, оно было активным и я там пару раз пробовал запустить эти команды тоже.

Всего записей: 2287 | Зарегистр. 08-06-2004 | Отправлено: 00:22 25-11-2014 | Исправлено: timsky, 00:25 25-11-2014
gyra

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

Цитата:
У меня даже простейшие примеры из хелпа к плагину не работают вроде этих:
 

Они работают, только вы уже запустили Log::Output, поэтому в поле команда надо и вводить только команду. Попробуйте туда вставить так:

Код:
d:\Programs\AutoIt\SciTe\Tidy\Tidy.exe %f
 

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 01:52 25-11-2014
timsky



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gyra
Спасибо, понял. %d в поле Директория тоже мешал.
Только как теперь передать в кач-ве параметра путь к файлу, открытому (и активному) в сабже? %f не срабатывет.
Источник ввода никак не влияет

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

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
timsky
Для форматирования кода посмотрите эти примеры. У меня так прикручен HTML Tidy и аналог для AutoIt (через диалог плагина Log не получилось , не стал разбираться).
Подобный вызов плагина Call("Log::Output", 1, "") используется в других плагинах - ToolBar, ContextMenu, HotKeys - и скриптах.
 
Добавлено:
Хм. Сейчас сразу сработало:
- Команда

Код:
%a\AkelFiles\Tools\HTMLTidy\Tidy.exe -utf8 --tidy-mark no --indent auto --quiet yes --wrap 0

- Иточник ввода - Весь документ
- Приемник вывода - Весь документ.
Но только один раз, после повторного вызова в файле масса строк:

Код:
line x column y - Warning: replacing invalid UTF-8 bytes (char. code U+zzzz)

 
Добавлено:
Дело в настройках плагина Log: вкладка Output, кодировка стоит Автоопределение. Если выставить UTF-8, то всё нормально. Тогда удобнее всё-таки пункт меню или скрипт (из-за INPUTCODEPAGE и OUTPUTCODEPAGE).

Всего записей: 6473 | Зарегистр. 28-01-2008 | Отправлено: 09:06 25-11-2014
gyra

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

Цитата:
Только как теперь передать в кач-ве параметра путь к файлу, открытому (и активному) в сабже? %f не срабатывет
Ну да, забыл уже...
Если правильно помню, окно "Запуск" только переменную %a понимает. Сделайте кнопку или пункт меню с командой:

Код:
"Tidy" Call("Log::Output", 1, '"d:\Programs\AutoIt\SciTe\Tidy\Tidy.exe" "%f"')


Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 10:06 25-11-2014
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
timsky
На настройку строк ещё рекомендую обратить внимание (чтоб при нажатии/дв.клик был переход к соответствующей строке в документе):

Код:
-"HTML Tidy" Call("Log::Output", 1, `"%a\Tools\Tidy.exe" -eq -access 3 "%f"`, "", "^line (\d+) column (\d+)", "/GOTOLINE=\1:\2") Icon(0)

Всего записей: 2773 | Зарегистр. 20-03-2008 | Отправлено: 15:15 25-11-2014 | Исправлено: yozhic, 15:20 25-11-2014
Se_Vlad



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

Цитата:
лучше UTF-8 with BOM

лучше without (БЕЗ) BOM

----------
Делаю хорошие сайты

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

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Se_Vlad
Наверное, зависит от софта: некоторые утилиты спотыкаются на BOM. В большинстве десктопных Linux, кажется, всё без BOM, но там и локаль по умолчанию в UTF-8, а если в файле кириллица идёт не в самом начале файла и не попадёт в буфер распознавания? AkelPad откроет как ANSI 1251 и будет не прав, конечно (я так дважды запарывал конфиги другим редактором, но программа упала и дошло в чём дело). Поэтому, если нет специальных требований, я за BOM, практически исключающую ошибку. Была идея дописывать в начале файла в комментарий какой-нибудь символ, типа U+548c, но отказался

Всего записей: 6473 | Зарегистр. 28-01-2008 | Отправлено: 20:55 25-11-2014
timsky



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Skif_off, gyra
Спасибо, разобрался
По идее мне и не нужны были эти танцы с кнопками в самом Логе. Как раз то, что мне нужно: кнопки на тулбаре, а соорудить из них хоткеи не составило труда!
 
yozhic
Тоже об этом думал, но решил все вкручивать потихоньку
 
Вот, если кому надо, код для Au3Check:
Код:
Call("Log::Output", 1, `"d:\Programs\AutoIt\Au3Check.exe" "%f"`, "", '(?-s)^\s*"(.*)"\s*\((\d+),(\d+)\)', "/FILE=\1 /GOTOLINE=\2:\3", -1, -1, 8194)
Регулярки REPATTERN и RETAGS подправил, переходит по строкам с ошибками нормально вроде... d:\Programs\AutoIt\ заменить на свой путь к Au3Check.exe
 
Еще пара вопросов:
Можно как-нибудь изменить/отключить хоткей CTRL+F5, который Выполняет текущий документ? Я в хоткеях сделал такой же для своей команды Au3Check. Срабатывает мой, но на всякий случай хотелось бы родной вообще убрать или изменить.
 
Я так нигде и не нашел: чем отличается режим MDI от PseudoMDI?

Всего записей: 2287 | Зарегистр. 08-06-2004 | Отправлено: 01:12 26-11-2014 | Исправлено: timsky, 01:51 26-11-2014
gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
timsky
Цитата:
Можно как-нибудь изменить/отключить хоткей CTRL+F5, который Выполняет текущий документ? Я в хоткеях сделал такой же для своей команды Au3Check. Срабатывает мой, но на всякий случай хотелось бы родной вообще убрать или изменить.  
Если в настройках -> Общие очистить все в форме "Команда" и "Рабочий каталог", то и выполнять будет нечего. Изменить тоже можно, повесив свои клавиши на Command(4251).
Цитата:
Я так нигде и не нашел: чем отличается режим MDI от PseudoMDI?
Ссылка.
 

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 02:37 26-11-2014
timsky



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

Цитата:
Если в настройках -> Общие очистить все в форме "Команда" и "Рабочий каталог", то и выполнять будет нечего.

Понял, спасибо

Цитата:
Изменить тоже можно, повесив свои клавиши на Command(4251).

Новая команда добавляется к списку, но не заменяет CTRL+F5.
Ну и хрен с ним, все равно Hotkeys плагин перехватывает эту комбинацию прекрасно

Всего записей: 2287 | Зарегистр. 08-06-2004 | Отправлено: 04:29 26-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