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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

Открыть новую тему     Написать ответ в эту тему

gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 AkelPad
текстовый редактор с открытым исходным кодом, созданный, чтобы быть маленьким и быстрым
Авторы: Шенгальц А. А. (aka Instructor; версии 3–4); Кузнецов А. И. (версии 1–2)

Последний релиз: 4.9.9 от 16 октября 2024


Скачать
Программа релиз 4.9.9: многоязычная [exe]: x86 | x64; русская [zip]: x86 | x64; английская [zip]: x86 | x64    
Плагины полный авторский комплект: x86 | x64    
Скрипты авторская подборка: Instructor | KDJ | VladSh | Infocatcher    
Синтаксические файлы авторские дополнения к комплектным: akelpad.sf.net    
Шрифты авторская модификация для использования с плагином Fonts.dll: akelpad.sf.net    
Обновления авторская утилита AkelUpdater v6.8

Дополнения от сообщества
Программа Неофициальная компиляция из последних исходников 4.10.0 r4475 от 03.11.2024
Microsoft SDK для самостоятельной компиляции AkelPad и плагинов
NSIS 2.xx для самостоятельной компиляции AkelUpdater    
Плагины FileDialog: Диалог открытия файлов. Подробнее... Автор: dothen. Скачать: 1.1    
Help: вызов справки с поиском выделенного текста (альт. к ChmKeyword.js). Подробнее: 1, 2, видео. Автор: AZJIO. Скачать: плаг (или утилита)    
SpellCheck: проверка орфографии на движке Hunspell. Подробнее... Автор: random6_2020. Скачать: x64 (1.3.0.4) | x86 (1.3.0.5) | исходники    
TabBar: вкладки: кнопка закрытия, выделение активной. Подробнее... Автор: dothen. Скачать: 1.2    
TagsView: разбор исходного кода при помощи ctags. Подробнее: akelpad.sf.net | github. Автор: DV. Скачать: 0.5b github | sf.net    
Скрипты akelpad.sf.net | Infocatcher :: github | DV :: github | AZJIO | Andrey_A_A    
Синтаксические файлы • подборки: Lenchik & Drugmix & Skif_off | cuprum | Infocatcher :: github | VladSh | Andrey_A_A    
единым списком по расширениям (включая авторские)    
Утилиты ShellExt: пункт в контекстное меню проводника. Подробнее... Автор: Ralph Shane. Скачать: 4.8.3.0    
AnotherFileNearby: создание слепка редактируемого файла. Подробнее... Автор: AZJIO. Скачать: YaD    
Цветовые темы Atom One Dark Pro    
Сборки местная коллекция    
в составе сборок часто содержатся скрипты и синтаксические файлы, не имеющие самостоятельных ссылок, и потому не перечисленные в шапке

Помощь
Справка из исходников | FAQ 1 | FAQ 2
Справка от AZJIO
Coder-файл: справочные комментарии на русском языке
Установка AkelPad 4 на Windоws 7 с заменой Блокнота Windows

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 22:03 10-07-2017 | Исправлено: yozhic, 20:09 21-11-2024
AkulaBig

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

Про разные символы я понял, но по этому вопросу мне сказать нечего.

Всего записей: 5095 | Зарегистр. 11-03-2003 | Отправлено: 16:22 16-11-2023
ewild

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

Цитата:
CR, CRLF, LF - все они "как бэ один" символ новой строки.

 
for reference:
   
\r \x0d CR Carriage Return Mac    
\n \x0a LF Line Feed Unix    
\r\n \x0d\x0a CR LF Carriage Return, Line Feed Windows

 
   

Всего записей: 1203 | Зарегистр. 13-08-2005 | Отправлено: 21:50 16-11-2023 | Исправлено: ewild, 22:12 16-11-2023
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig (пост)
Цитата:
Вы написали перенос
 
Просто потому что в общепринятой теории это называется именно перенос/перевод строки и перевод каретки. А вот в сабже их назвали в сумме фразой "Новая строка". Я о такой подлянке и не думал...
 
Добавлено:
ewild
Да я же свой пост в этого и начал - прочтите, пожалуйста, его еще раз. Я в курсе что и чему соответствует в сабже по этим одиночным символам.  
НО! возник вопрос привычки/удобства, чтобы не либо |r|, либо |rn|, либо |n| выводились, а соответствующие им аббревиатуры: CR, CRLF, LF, как в вашей таблице-референсе.
И вот ищется способ. НО, похоже лишь обращение к автору поможет внести такую опцию настроек....
Но ТУТ он явно не читает топик, а "ТАМ" я не "писатель"...

Всего записей: 3844 | Зарегистр. 01-04-2006 | Отправлено: 22:17 16-11-2023 | Исправлено: destiny child, 11:54 17-11-2023
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny child
CR не влезет в ширину одиночного символа.

Всего записей: 4559 | Зарегистр. 03-05-2006 | Отправлено: 05:57 17-11-2023
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AZJIO (пост)
Цитата:
CR не влезет в ширину одиночного символа.

Ну, т.е. как и написал - выходит, что реализовать настройку вывода непечатных спецсимволов - может теперь лишь автор?  
Если узнает об этой просьбе и если захочет....

Всего записей: 3844 | Зарегистр. 01-04-2006 | Отправлено: 11:49 17-11-2023 | Исправлено: destiny child, 11:50 17-11-2023
AZJIO



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny child
1. Ну если шрифт Arial подправляли в ArialMod, чтобы курсивная буква "т" выглядевшая как "m" умещалась и годами так оставалось, то почему сейчас всё изменится?
2. Если в других редакторах отображается CRLF, то это не заслуга авторов редакторов использующих Scintilla, а заслуга авторов Scintilla, которые разрабатывают чисто текстовый движок без внешних функционалов редактора.
3. Чем не нравиться r n? Почему CRLF лучше? Это так и остаётся символьная аббревиатура не несущая для вас особой значимости. А r n подсвечиваются иначе и их невозможно перепутать с одноимёнными латинскими буквам. В регулярных выражениях и escape символах они используются и всем понятны. Чтобы легко запомнить r содержится в CR это и есть один и тот же символ, никакие другие не совпадают.

Всего записей: 4559 | Зарегистр. 03-05-2006 | Отправлено: 00:44 18-11-2023 | Исправлено: AZJIO, 00:51 18-11-2023
destiny child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AZJIO (пост)
Цитата:
Чем не нравиться r n? Почему CRLF лучше?

Потому что гладиолус? привычка? Всегда в голове всплывают ЛИШЬ эти сочетания, когда говоришь о переносе строки, переводе каретки. А вот именно \r\n - еле-еле в голове укладываются и то - ЛИШЬ когда дело доходит до регэкспов.

Всего записей: 3844 | Зарегистр. 01-04-2006 | Отправлено: 11:16 18-11-2023
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny child
Внизу панель состояния, выведите туда текущее значение типа конца строк и всё, зачем текст раздувать?
Смешанный тип окончания строк так часто попадается? (Когда в одном файле вперемежку CRLF и LF, например.)

Цитата:
похоже лишь обращение к автору поможет внести такую опцию настроек....
Но ТУТ он явно не читает топик, а "ТАМ" я не "писатель".

Раньше вроде заглядывал время от времени.
 
AkulaBig

Цитата:
Или минимум отключить запрос, что открывается бинарный файл

Исполняемый файл после сохранения мтжет перестать работать.
Откройте справку, там в разделе описания параметров командной строки есть нужный вам параметр.

Всего записей: 6596 | Зарегистр. 28-01-2008 | Отправлено: 15:51 19-11-2023
destiny child



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

если бы это было доступно и опционально - кому бы это раздутие помешало? Никому - у них всё осталось бы по прежнему.
 
Skif_off (пост)
Цитата:
Смешанный тип окончания строк так часто попадается?

Смех-смехом, раньше ни разу, а в последние месяца 4\5 - через раз файлы приходят. Не можем найти - где и что ломает эту элементарную весчь...

Всего записей: 3844 | Зарегистр. 01-04-2006 | Отправлено: 17:03 19-11-2023
Skif_off

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

Цитата:
кому бы это раздутие помешало?

Писать кто это будет? Это время, ресурсы, а значит и вопрос "а нужно ли?" тем более встаёт в полный рост. По факту подсветить концы строк можно произвольным символом и цветом, а мысль, что CRLF удобнее дефолтного "rn" (return + new line), звучит скорее как вкусовщина или синдром утёнка Напишите Instructor на мыло (оно есть или в справке, или в исходниках), отвечал он достаточно быстро.

Цитата:
Не можем найти - где и что ломает эту элементарную весчь...

Да, может быть неудобно, по идее вариантов немного: либо дописано из буфера обмена, либо выхлоп консольных утилит (кроссплатформенных в первую очередь), либо скрипты обработки текста.
У меня были случаи с текстовым редактором под Android (не уверен, но вроде это был встроенный в ТС), вставка текста через буфер обмена в открытый файл с LF из файла с CRLF и наоборот. UTF-8 + LF наше всё : )

Всего записей: 6596 | Зарегистр. 28-01-2008 | Отправлено: 18:36 19-11-2023
AkulaBig

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

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

Спасибо, посмотрю. Вот они:
/B+
 - молча открывать файл, если он бинарный.  
/B-
 - не открывать файл, если он бинарный.  
/B
 - спрашивать об открытии файла, если он бинарный (по умолчанию).  

Всего записей: 5095 | Зарегистр. 11-03-2003 | Отправлено: 20:57 19-11-2023 | Исправлено: AkulaBig, 21:00 19-11-2023
Mus_112

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет.
Можно ли убрать надпись "AkelPad" и путь до файла с кнопок на панели задач, оставить только название файла?

Всего записей: 197 | Зарегистр. 14-07-2012 | Отправлено: 18:03 29-11-2023
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mus_112
Скрипт AkelPadTitle.js должен помочь.

Всего записей: 2979 | Зарегистр. 20-03-2008 | Отправлено: 18:55 29-11-2023
Mus_112

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic, нет, не получается или я что-то делаю неправильно.
Окошко скриптов, выделяю AkelPadTitle.js, жму "Запустить", окошко закрывается и всё. Никакого эффекта.
Или нужно что-то ещё?

Всего записей: 197 | Зарегистр. 14-07-2012 | Отправлено: 08:46 30-11-2023
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mus_112
В самом начале скрипта, в его комментариях написано как им пользоваться. У меня сейчас нет, к сожалению, возможности это перетолковывать. Держите пример запуска по Вашему вопросу, в остальном постарайтесь, пожалуйста, разобраться самостоятельно. AkelPad.ini:

Код:
[Options]
CmdLineEnd=/Call("Scripts::Main", 1, "AkelPadTitle.js", `-t="%%e (%%b) [%%w]" -t0="%%m %%e (%%b) [%%w]  *.*" -t1="%%m %%d%%f"`)

Всего записей: 2979 | Зарегистр. 20-03-2008 | Отправлено: 10:35 30-11-2023 | Исправлено: yozhic, 10:36 30-11-2023
Mus_112

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic, спасибо.
Сработал вариант:

Код:
CmdLineEnd=/Call("Scripts::Main", 1, "AkelPadTitle.js", `-t="%%e (%%b) [%%w]" -t0="%%m %%e (%%b) [%%w] *.*" -t1="%%m %%d%%f`)

То есть, без " %%d". А с ним полный путь оставался, несмотря на маленькую "f".

Всего записей: 197 | Зарегистр. 14-07-2012 | Отправлено: 18:28 30-11-2023
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mus_112 (пост)
Цитата:
А с ним полный путь оставался

А это я по запарке не перечитал Ваш пост, а в памяти почему-то отложилось, что Вам нужно с полным путём. Добро, я рад, что разобрались

Всего записей: 2979 | Зарегистр. 20-03-2008 | Отправлено: 19:03 30-11-2023
VitRom

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А подсветку для G-code (или GCode) не видел ли кто-нибудь? Есть такая в природе?
Самому писать с утра некогда, а вечером уже мозгов не хватает.

Всего записей: 3110 | Зарегистр. 18-06-2006 | Отправлено: 13:30 13-12-2023
Shaleo



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте! У меня старенький AkelPad 4.8.5 x86 (windows7 x64). Он иногда почему-то теряет файлы из сессии.
Я люблю открывать много файлов в нём. Сейчас перевалило за 70 файлов открытых одновременно.
Хочеться узнать, есть ли какие ограничения на количество открытых файлов?
Или же это какой то баг в AkelPad?

Всего записей: 121 | Зарегистр. 30-07-2008 | Отправлено: 23:40 25-12-2023
Skif_off

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

Цитата:
4.8.5 ... Он иногда почему-то теряет файлы из сессии.

Для начала сделайте самое простое: обновите AkelPad, плагиныны и скрипты.
Или, на всякий случай, попробуйте параллельно использовать портативную версию посвежее (перетащить настройки обычно не сложно, до кучи PluginText.js - хорошее подспорье).
Если повторится, то Instructor увидит или ему сообщат, или вы можете отписаться ему на мыло или на форуме.

Цитата:
Сейчас перевалило за 70 файлов открытых одновременно.
Хочеться узнать, есть ли какие ограничения на количество открытых файлов?

70 - это не так уж и много, бывало под пару сотен, но не на постоянку, а на несколько дней, пока не закончил: это замедляет открытие, а AkelPad - очень шустрый и к хорошему быстро превыкаешь (на данный момент у меня 7 штук).
 
В исходниках вижу:

Код:
#define FILELIST_SIZE 8192

на всякий случай открыл 1384 файла, размер файла сессии 678 150 байт, т.е. речь определённо не о размере файла сессии. Для чистоты экспериментв пришлось снова запустить AkelPad, открыл те же 1384 штуки. Открыл ещё два файла и повторил - всё чётко, 1386 файлов.
(Интерфейс, конечно, подвисает, но если правильно понял, файл сессии создаётся быстро и сразу и длительный процесс открытия/закрытия программы на него уже не влияет.)
 
Использую режим PMDI, портативная версия, но не релиз, а свежачок, выкладываемый yozhic (сам уже ленюсь, хотя всё для этого по-прежнему есть), Win7x32.
 
P.S. Возможно, есть смысл пересмотреть организацию процесса? Есть, например, SessionsOpenMenu.js и OpenSessionsDir.js.

Всего записей: 6596 | Зарегистр. 28-01-2008 | Отправлено: 23:59 27-12-2023 | Исправлено: Skif_off, 23:59 27-12-2023
Открыть новую тему     Написать ответ в эту тему

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

Компьютерный форум Ru.Board » Компьютеры » Программы » AkelPad (часть 2)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru