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

Russian main discussion
  • Author
  • Message
Offline
Posts: 3
Joined: Wed May 23, 2012 4:31 pm

Post by anax »

Эх, кабы мог - сделал бы. Остаётся ждать у моря погоды и жать на кнопки. Впрочем, было ведь куда хуже.

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

anax
1. Устанавливаем Coder плагин (если не установлен) и включаем Coder::HighLight.
2. Создаем файл "[AkelPad]\AkelFiles\Plugs\Coder\MyFiles.coder" в кодировке UTF-16LE со следующим

Code: Select all

;----------------------------------------------;
;           Coder plugin syntax file           ;
;----------------------------------------------;

Files:
;==========
;File types
;==========
MyFile1.txt
MyFile2.txt

Font:
;================================
;FontStyle FontSize FaceName
;================================
0          16       ""

Colors:
AutoMark:
Quotes:
Delimiters:
Words:
FoldPanel:
FoldList:
TagMark:
Skips:
Folds:
Blocks:

3. Удаляем файл "[AkelPad]\AkelFiles\Plugs\Coder\cache" (если есть).

Теперь при открытии MyFile1.txt или MyFile2.txt будет выставляться 16-ый размер шрифта.

Offline
Posts: 3
Joined: Wed May 23, 2012 4:31 pm

Post by anax »

Yup Yup, так гораздо лучше! Большое спасибо, Instructor. Ещё один вопрос: а нельзя в типах файлов охватить все файлы с именами вроде 範例 и はんれい или все файлы с подобным содержимым? И, если продолжить мысль, идеальным вариантом было бы выделение иероглифов более крупным шрифтом в смешанных текстах. Я просмотрел файлы, настраивающие подсветку синтаксиса, но это, как я понял, делается через прямое указание слов и в моём случае не годится.

Offline
Posts: 2248
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Да, метод Инструктора на порядки легче чем мой.(я бы предложил скрипт следящий писать)
идеальным вариантом было бы выделение иероглифов более крупным шрифтом в смешанных текстах.
В текущей реализации можно только выделить жирным. Приблизительно так:

Code: Select all

Words:
;===================================
;Flags  Font    Color   Color   Word
;       style   text    bkgrnd
;===================================
2	2	0	0	"и тут список иероглифом слова из которых хотите выделить"

Естественно, такое возможно только для символов буквенно-слоговых алфавитов, например слоговых алфавитов каны и корейского хангыль, ну и возможно некоторых других о которых я не знаю. Кандзи туда вбить Вы просто не осилите - многовато будет "буковок".

Offline
Posts: 276
Joined: Mon Jun 20, 2011 8:33 am
Location: Электросталь

Post by yozhic »

Подскажите, пожалуйста. Диалог поиск-замена, отмечен пункт регулярные выражения.
Найти:
(\[m1\].*?)(\n)
Заменить:
\1[/m]\2
Ничего не находит. То же выражение (кроме замены:$1[/m]$2) в скрипте SearchReplace – все находит и меняет. В диалоге Поиск-замена знак \n при включ. регулярках не находит перевода строки. Другой синтаксис? Где можно почитать о представлении символов, которое используется в диалоге Поиск-замена? (статью на Википедии уже изучил)

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

yozhic
Найти:
(\[m1\].*)$
Заменить:
\1[/m]

Offline
Posts: 276
Joined: Mon Jun 20, 2011 8:33 am
Location: Электросталь

Post by yozhic »

KDJ
Спасибо. Если же мне понадобится найти символ перевода строки (эквивалент \n) в диалоге Найти-заменить при включенных регулярках, что мне нужно набрать?

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

yozhic
"Esc sequences" instead of "Regular expressions".

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

yozhic
На данный момент встроенные регулярные выражения работают построчно. Для многострочных регулярных выражений используем скрипт SearchReplace.js.

Offline
Posts: 276
Joined: Mon Jun 20, 2011 8:33 am
Location: Электросталь

Post by yozhic »

Instructor, спасибо. Теперь все понял до дна.

Offline
Posts: 3
Joined: Mon May 28, 2012 9:34 pm
Location: Россия

Post by m1kele »

Привет. Помогите пожалуйста разобраться с цветовыми темами - какую не выберу - ничего не меняется. Все символы черным цветом..

Offline
Posts: 2248
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

m1kele
1. Должен быть запущен Coder::HighLight
2. Файл в который Вы смотрите должен иметь одно из известных плагину Coder расширению. Какие известны можете посмотреть в папке <Akeldir>\AkelFiles\Plugs\coder (<Akeldir> - путь где лежит исполняемый модуль AkelPad). В этой папке много файлов с расширением .coder. Каждый файл задает правила раскраски(а также свертывания и подсказок автодополнения) для некоторых расширений. Список расширений который задает файл видно в секции Files:
3. Некоторые .coder-файлы зашивать цвета в себя не слушая настроек темы, но это редкость.

Offline
Posts: 3
Joined: Mon May 28, 2012 9:34 pm
Location: Россия

Post by m1kele »

FeyFre
1. Запущен
2. txt :)
Переустановил плагин вместе с папкой - не помогло..

Offline
Posts: 2248
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

m1kele
А там у Вас файлик txt.coder есть? Где-то тут валяется ссылка на него(он не входит в стандартную поставку).

Offline
Posts: 1873
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

FeyFre wrote:Где-то тут валяется ссылка на него(он не входит в стандартную поставку).
txt.coder
Post Reply