AkelPad для чайников

Russian main discussion
  • Author
  • Message
Offline
Posts: 2
Joined: Fri Nov 02, 2018 5:19 pm

Post by zxcvbn2949 »

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

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

zxcvbn2949
Для стандартного поиска [Ctrl+F] -- установить в диалоговом окне радиокнопку [Направление] --> [С начала].
Для поиска плагином QSearch -- использовать [Alt+Enter].

Offline
Posts: 3
Joined: Sat Nov 03, 2018 6:56 pm

Post by Rogo321 »

Очень нравится AkelPad, проблемы доставляет только то, что имя файла в имени вкладки отображается полностью, в итоге если имя файла длинное, то и вкладка очень длинная. Не знаю как это исправить.
Нашел одну тему именно касательно этой проблемы на английском sourceforge и там говорится, что нужно менять параметры TabNameFind TabNameRep, но когда я меняю эти параметры, в akelpad не меняется ничего, то есть реакции нет никакой. Я пробовал менять их и в реестре и в ini-файле - без толку. Ну и к тому же я в "синтаксисе регулярных выражений" не разбираюсь, но подставлял в значение параметров примеры которые даны в документации и примеры которые даны в англоязычной теме - без толку.
Что можно сделать? Очень хочется сделать какое-нибудь ограничение на длину имени вкладки.

YuS
Offline
Posts: 513
Joined: Sun Sep 15, 2013 8:25 am
Location: 013 в Тентуре, семь по Спирали, налево от Большой Медведицы

Post by YuS »

Rogo321 wrote: Что можно сделать? Очень хочется сделать какое-нибудь ограничение на длину имени вкладки.

Code: Select all

TabNameFind=(^.{16}).*(?:\.(.*))?
TabNameRep=\1...\2
Как-то так. Т.е. если имя файла больше 16 символов плюс расширение (расширения может и не быть у файла), то будет происходить урезание длины наименования в заголовке вкладки до наименования в 16 символов и если есть расширение, то оно будет добавлено после трех точек:

Code: Select all

0123456789ABCDEF...ext

Offline
Posts: 3
Joined: Sat Nov 03, 2018 6:56 pm

Post by Rogo321 »

YuS wrote:

Code: Select all

TabNameFind=(^.{16}).*(?:\.(.*))?
TabNameRep=\1...\2
Как-то так. Т.е. если имя файла больше 16 символов плюс расширение (расширения может и не быть у файла), то будет происходить урезание длины наименования в заголовке вкладки до наименования в 16 символов и если есть расширение, то оно будет добавлено после трех точек
Спасибо, помогло.

YuS
Offline
Posts: 513
Joined: Sun Sep 15, 2013 8:25 am
Location: 013 в Тентуре, семь по Спирали, налево от Большой Медведицы

Post by YuS »

Rogo321 wrote: Спасибо, помогло.
небольшое уточнение:

Code: Select all

TabNameFind=(^.{16}).+\.([^\.]+)|(^[^\.]{16})[^\.]+
TabNameRep=\1\3...\2
Так будет правильнее.
В этом шаблоне, в отличие от прежнего, учтено:
1. Регэксп будет работать только если имя файла строго больше 16 символов, причем независимо от наличия расширения.
2. В этом варианте троеточие не будет добавляться в конец расширения, если оно присутствует, т.е. вместо урезанных символов, всегда добавляется только между именем и расширением, либо в конец имени, если расширения нет.

Code: Select all

0123456789ABCDE
0123456789ABCDEF
0123456789ABCDEFa
0123456789ABCDEFa a
012345.extaaaaaaaaaaaaaaaaaa
0.1.2.3.4.5.6.7.8.9.A.B.C.D.E.F.aaa.aaa.aaa.txt
01234.56789ABCDEF.txt
0123456789ABCDE.txt
0123456789ABCDEF.txt
0123456789ABCDEF.aaa.txt
0123456789ABCDEF.aaa.aaa.aaa.txt
0123456789ABCDEFa.txt
0123456789ABCDEFa.a.txt

Offline
Posts: 3
Joined: Sat Nov 03, 2018 6:56 pm

Post by Rogo321 »

YuS
Да, спасибо. Как раз заметил, что при 16 символах тоже появляется троеточие, зашел на форум, а тут вы уже написали как это исправить.

Offline
Posts: 2
Joined: Fri Nov 02, 2018 5:19 pm

подсветка текста

Post by zxcvbn2949 »

Подскажите как сделать чтобы текст допустим между [trn] и [trn] подсвечивался при чтении?

Offline
Posts: 3243
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

zxcvbn2949
Я как-то писал подсветку для BBCode (.bbc), можете поискать, где в теме Coder-плагина была ссылка на ресурс с подсветками. Можно её скачать и добавить свои теги по аналогии с имеющимися.

Offline
Posts: 4
Joined: Thu Dec 13, 2018 10:05 am

Post by cheby »

Помогите чайнику...
1. Как сделать, чтобы русские и английские слова были разных цветов (например русский - красный, английский - чёрный)?
2. При выделении слова (части слова) выделялись все такие слова (части слова) во всём блокноте.

Спасибо!

Offline
Posts: 3243
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

cheby
1. В теме Coder-плагина поищите, был txt.coder, где это было настроено. Ну и обсуждение такое было, по моему.
2. Поставьте Coder-плагин, из списка плагинов запустите и на 2-й закладке его настроек увидите "Автоматически отмечать выделенное".

А лучше пойти на форум ru-board, в шапке есть ссылка на сборки, скачать и попробовать, возможно какая-то подойдёт. В любом случае можно переделать под себя и заодно посмотреть, разобраться будет легче.

Offline
Posts: 4
Joined: Thu Dec 13, 2018 10:05 am

Post by cheby »

VladSh wrote:cheby
1. В теме Coder-плагина поищите, был txt.coder, где это было настроено. Ну и обсуждение такое было, по моему.
2. Поставьте Coder-плагин, из списка плагинов запустите и на 2-й закладке его настроек увидите "Автоматически отмечать выделенное".

А лучше пойти на форум ru-board, в шапке есть ссылка на сборки, скачать и попробовать, возможно какая-то подойдёт. В любом случае можно переделать под себя и заодно посмотреть, разобраться будет легче.
С подсветкой слов вроде разобрался, но при закрытии блокнота такая фигня...

Image

Offline
Posts: 874
Joined: Sat Jan 16, 2010 2:03 pm

Post by opk44 »

cheby
FAQ

Offline
Posts: 54
Joined: Wed Oct 21, 2009 7:57 pm

Post by Deft »

cheby wrote:С подсветкой слов вроде разобрался, но при закрытии блокнота такая фигня...
Image
Если указанный файл физически существует, можно попробовать его удалить. Тогда Акелпад, не найдя его при запуске, создаст заново. А вот если ошибка повторяется, то подождем ответа спецов.

Offline
Posts: 4
Joined: Thu Dec 13, 2018 10:05 am

Post by cheby »

Deft
Файла cache в Coder нету
Post Reply