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

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

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

gyra

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

Последний релиз: 4.9.8 от 18 июля 2016


Скачать
Программа 4.9.8 многоязычный инсталлятор: 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.9.9 r4435 от 13.11.2023    
Плагины SpellCheck: проверка орфографии на движке Hunspell, подробнее. Автор: random6_2020. Скачать: x64 (1.3.0.4) | x86 (1.3.0.5) | исходники    
TagsView: разбор исходного кода при помощи ctags, подробнее: akelpad.sf.net | github. Автор: DV. Скачать: 0.5b github | sf.net    
Скрипты akelpad.sf.net | Infocatcher :: github | DV :: github | AZJIO | Andrey_A_A    
Синтаксические файлы • подборки: Lenchik & Skif_off | cuprum | Infocatcher :: github | VladSh | Andrey_A_A    
единым списком по расширениям (включая авторские)    
Утилиты ShellExt: пункт в контекстное меню проводника, подробнее. Автор: Ralph Shane. Скачать: 4.8.3.0    
Help: вызов справки с поиском выделенного текста, подробнее. Автор: AZJIO. Скачать: YaD    
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, 13:27 20-02-2024
AkulaBig

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

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

Всего записей: 4318 | Зарегистр. 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

 
   

Всего записей: 1196 | Зарегистр. 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, как в вашей таблице-референсе.
И вот ищется способ. НО, похоже лишь обращение к автору поможет внести такую опцию настроек....
Но ТУТ он явно не читает топик, а "ТАМ" я не "писатель"...

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



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

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



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

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

Всего записей: 3322 | Зарегистр. 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 это и есть один и тот же символ, никакие другие не совпадают.

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



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

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

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

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

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

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

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

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

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



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

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

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

Всего записей: 3322 | Зарегистр. 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 наше всё : )

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

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

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

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

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

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

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



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

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

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

Всего записей: 191 | Зарегистр. 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"`)

Всего записей: 2773 | Зарегистр. 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".

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



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

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

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

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

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



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

Всего записей: 110 | Зарегистр. 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.

Всего записей: 6489 | Зарегистр. 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

Компьютерный форум 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