Видео ролики бесплатно онлайн

Смотреть крупно видео

Официальный сайт fresher 24/7/365

Смотреть видео бесплатно

30.07.09 17:02 Kraplax

0byteПодсветка синтаксиса движка 0byte в Notepad++

Я сделал простенькую подсветку синтаксиса для Notepad++. Да, это ресурс в основном для пользователей Linux, но подсветка синтаксиса реализована в движке 0byte, а на нем, возможно, будет создан еще не один блог!
Да и не исключено, что этот пост побудит вас создать настройки подсветки синтаксиса для вашего любимого текстового редактора.

Создайте (или откройте уже существующий файл) %APPDATA%\Notepad++\userDefineLang.xml и внесите в него следующее:
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


<NotepadPlus>

    <UserLang name="0Byte" ext="0bt">

        <Settings>

            <Global caseIgnored="no" />

            <TreatAsSymbol comment="no" commentLine="no" />

            <Prefix words1="no" words2="yes" words3="no" words4="no" />

        </Settings>

        <KeywordLists>

            <Keywords name="Delimiters">000000</Keywords>

            <Keywords name="Folder+">li ol ul quote i b u code color size left right</Keywords>

            <Keywords name="Folder-">/li /ol /ul /quote /i /b /u /code /color /size /left /right</Keywords>

            <Keywords name="Operators">[ ] =</Keywords>

            <Keywords name="Comment"></Keywords>

            <Keywords name="Words1">del ins h1 h2 h3 h4 h5 h6 url img /del /ins /h1 /h2 /h3 /h4 /h5 /h6 /url /img</Keywords>

            <Keywords name="Words2">http:// mailto://</Keywords>

            <Keywords name="Words3">abap actionscript actionscript3 ada apache applescript apt_sources asm asp autoit avisynth bash basic4gl bf blitzbasic bnf boo c c_mac caddcl cadlisp cfdg cfm cil cobol cpp-qt cpp csharp css d delphi diff div dos dot eiffel email fortran freebasic genero gettext glsl gml gnuplot groovy haskell hq9plus html idl ini inno intercal io java java5 javascript kixtart klonec klonecpp latex lisp lolcode lotusformulas lotusscript lscript lua m68k make matlab mirc mpasm mxml mysql nsis objc ocaml-brief ocaml oobas oracle11 oracle8 pascal per perl php-brief php pic16 pixelbender plsql povray powershell progress prolog providex python qbasic rails reg robots ruby sas scala scheme scilab sdlbasic smalltalk smarty sql tcl teraterm text thinbasic tsql typoscript vb vbnet verilog vhdl vim visualfoxpro visualprolog whitespace winbatch xml xorg_conf xpp z80</Keywords>

            <Keywords name="Words4">cut fcut</Keywords>

        </KeywordLists>

        <Styles>

            <WordsStyle name="DEFAULT" styleID="11" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />

            <WordsStyle name="FOLDEROPEN" styleID="12" fgColor="FF8000" bgColor="FFFFFF" fontName="" fontStyle="1" />

            <WordsStyle name="FOLDERCLOSE" styleID="13" fgColor="FF8000" bgColor="FFFFFF" fontName="" fontStyle="1" />

            <WordsStyle name="KEYWORD1" styleID="5" fgColor="FF8000" bgColor="FFFFFF" fontName="" fontStyle="1" />

            <WordsStyle name="KEYWORD2" styleID="6" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="4" />

            <WordsStyle name="KEYWORD3" styleID="7" fgColor="FF80FF" bgColor="FFFFFF" fontName="" fontStyle="1" />

            <WordsStyle name="KEYWORD4" styleID="8" fgColor="FF0000" bgColor="FFFF00" fontName="" fontStyle="5" />

            <WordsStyle name="COMMENT" styleID="1" fgColor="408080" bgColor="FFFFFF" fontName="" fontStyle="0" />

            <WordsStyle name="COMMENT LINE" styleID="2" fgColor="000000" bgColor="FFFFFF" fontName="Georgia" fontStyle="1" />

            <WordsStyle name="NUMBER" styleID="4" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />

            <WordsStyle name="OPERATOR" styleID="10" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="1" />

            <WordsStyle name="DELIMINER1" styleID="14" fgColor="0000FF" bgColor="FFFFFF" fontName="" fontStyle="0" />

            <WordsStyle name="DELIMINER2" styleID="15" fgColor="400040" bgColor="FFFFFF" fontName="" fontStyle="0" />

            <WordsStyle name="DELIMINER3" styleID="16" fgColor="000000" bgColor="FFFFFF" fontName="" fontStyle="0" />

        </Styles>

    </UserLang>

</NotepadPlus>

<NotepadPlus />



 
Если у вас уже настроен один User Language, то откройте файл ~\Application Data\Notepad++\UserDefineLang.xml и добавьте к уже существующей секции <UserLang> ту, что привел я выше, но без тегов <NotepadPlus>

От yuretsz:
Для пользователей vim есть подсветка синтаксиса BBcode.

Будет очень неплохо, если вы выложите файлы настроек для вашего любимого текстового редактора. Тогда, с вашего позволения, я добавлю их в этот пост.



cheerfulboy 30.07.09 17:09 # +0
эм. как этот пост относится к linux?
exelens 30.07.09 17:11 # +0
Этот пост сделан в блоге о движке.
Всё в порядке.
Kraplax 30.07.09 17:18 # +0
Читайте внимательнее:
Да, это ресурс в основном для пользователей Linux, но подсветка синтаксиса реализована в движке 0byte, а на нем, возможно, будет создан еще не один блог!
и
Будет очень неплохо, если вы выложите файлы настроек для вашего любимого текстового редактора. Тогда, с вашего позволения, я добавлю их в этот пост.
hello 30.07.09 18:30 # +2
Не совсем понял, а что он подсвечивает, т.е. какой файл мне надо открыть?

Движок вроде как на пхп написан, и его синтаксис отлично подсвечивается.

Или же это подсветка синтаксиса для написания постов/комментарий?
Kraplax 30.07.09 23:23 # +0
Да, это подсветка тегов, которые используются при написании постов и комментариев. Несколько удобнее видеть где текст, а где - теги.
yuretsz 31.07.09 01:39 # +0
А ты в ноутпаде подготавливаешь текст?
Kraplax 31.07.09 03:29 # +0
Да, в Notepad++. Затем сохраняю с расширением .0bt, к которому прицеплена подсветка синтаксиса. Когда сделано - вставляю в редактор на сайте и жму Предпросмотр.
yuretsz 31.07.09 03:44 # +0
Навскидку:
[left][right]

но я не думаю, что это частый гость от этого ухудшится.
Можно, конечно, попробовать расширить.

yuretsz 31.07.09 01:41 # +1
Кто пишет посты в Vim могут воспользоваться
http://www.vim.org/scripts/script.php?script_id=2109
Kraplax 31.07.09 03:32 # +0
Спасибо за ссылку. Только вот у меня кое-какие сомнения насчет полной совместимости BBcode и 0byte - слышал что где-то могут быть несостыковки.

Лучшие блоги (все 140)
Топ пользователей Топ блогов
Топ пользователей Топ блогов
Элита (все 2776 из 213 городов)
Топ пользователей Топ блогов
welinux.ru

Смотреть видео онлайн

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн