рдж рдбрд╛рд░реНрдХ рд╕рд╛рдЗрдб рдСрдлрд╝ рдХреНрдпреВрд╕реЗрдВрдЯрд┐рд▓рд╛

рд╣рд╛рд▓ рд╣реА рдореЗрдВ QScintilla рдХреЗ рдПрдХ рдЕрджреНрднреБрдд рдШрдЯрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓реЗрдЦ ( 1 , 2 ) рд╣реИрдмреЗ рдкрд░ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд▓рдЧреЗред
рдореИрдВ рдордВрдХреА рд╕реНрдЯреВрдбрд┐рдпреЛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реВрдВ, рдФрд░ рдкрд┐рдЫрд▓реЗ рдбреЗрдврд╝ рд╕рд╛рд▓ рд╕реЗ, mksv3 ред рд╣рдо 5 рд╕рд╛рд▓ рд╕реЗ QScintilla рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╣рдо рд╕рдордп-рд╕рдордп рдкрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдФрд░ рдкреИрдЪ рдмрдирд╛рддреЗ рд╣реИрдВред рд╣рдордиреЗ рдЗрд╕реЗ рдордирд╛ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рдФрд░ рдпрд╣ рдЙрд╕ рдкрд░ рдмрд┐рддрд╛рдП рдЧрдП рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдкреАрдбрд╝рд╛ рджреЗрддрд╛ рд╣реИред
рдореИрдВ рдпрд╣ рдкреЛрд╕реНрдЯ рдЗрд╕рд▓рд┐рдП рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реВрдВ рддрд╛рдХрд┐ рджреВрд╕рд░реЛрдВ рдХреЗ рд╕рд╛рде рдРрд╕рд╛ рди рд╣реЛред

рдореИрдВ рдЕрдкрдирд╛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдХрд░рддрд╛ рд╣реВрдВред рд╣рдо рдПрдХ рдирд┐рд╢реБрд▓реНрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЬреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ, рд╡рд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдФрд░ рдЗрд╕рдХреЗ рд╡рд┐рдкрд░реАрддред рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВред
рдФрд░ рдЗрд╕рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдЕрдиреБрднрд╡ред QScintilla рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛ рдмреБрд░рд╛ рд╣реИ ...

рдмрд╛рдЗрдирд░реА рд▓реЗрдХреНрд╕рд░реНрд╕

рд╕рд┐рдВрдЯрд┐рд▓рд╛ рд╢рдмреНрджрд╛рд╡рд▓реА рдореЗрдВ рдПрдХ рд▓реЗрд╕рд░ рдПрдХ рдРрд╕рд╛ рд╡рд░реНрдЧ рд╣реИ рдЬреЛ рдкрд╛рд░реНрд╕, рд╣рд╛рдЗрд▓рд╛рдЗрдЯ, рдЕрд▓рд╛рдЗрди, рдЖрджрд┐ рд╣реИред рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ред
рдЕрдзрд┐рдХрд╛рдВрд╢ рдШрдЯрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЖрдкрдХреЛ рдХреЛрдб рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдЖрдк рдирдИ рднрд╛рд╖рд╛ рдХреЗ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рд╡рд╛рд▓реА рдкрд╛рда рдлрд╛рдЗрд▓реЗрдВ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЗрдЯрдкрд╛рд░реНрдЯ рдХреЗ рд▓рд┐рдП ред QScintilla рдХреЗ рд▓рд┐рдП, lexer рдХреЗрд╡рд▓ C ++ рдХреЛрдб рд╣реИред рддрджрдиреБрд╕рд╛рд░:


рд▓реЗрдХреНрд╕рд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕

QScintilla рдЖрдкрдХреЛ lexer рдХреЛ рдХрд╕реНрдЯрдорд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИред рдЖрдк рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕реА рд╕рдВрд░рдЪрдирд╛рдПрдВ рдореЛрдбрд╝реЗрдВрдЧреА (рдХреЛрдб рддрд╣) рдФрд░ рдЬреЛ рд╕реА ++ рдореЗрдВ рдирд╣реАрдВ рд╣реЛрдЧреА, рдФрд░ рдХреНрдпрд╛ рд▓реЗрдХреНрд╕рд░ рдкрд╛рдпрдерди рдореЗрдВ рдЕрд╕рдВрдЧрдд рдХреЛрдб рд╕рдВрд░реЗрдЦрдг рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░реЗрдЧрд╛ред рд▓реЗрдХрд┐рди, рдкреНрд░рддреНрдпреЗрдХ рд▓реАрдХрд░ рдХреЗ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдЕрдкрдирд╛ рд╕реЗрдЯ рд╣реЛрддрд╛ рд╣реИред рдХреЛрдб рдФрд░ рд▓реЗрдЬрд╝рд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрджреНрд╡рд┐рддреАрдп рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред
рдпрджрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╡рд╛рдИ рдлрд╛рдЗрд▓ рдХреА рд▓рд╛рдЗрди X рд╡рд░реНрдг рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд╡рд░реНрддрдиреА рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд▓реЗрдХрд┐рди рдХреЛрдб рдореЗрдВ рдирд╣реАрдВ), рддреЛ рдлрд┐рд░ рд╕реЗ рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рд▓реЗрдХреНрдЪрд░рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдЪреЗрдХ рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред
рд╕рдорд╕реНрдпрд╛ рдЗрд╕ рддрдереНрдп рд╕реЗ рдФрд░ рдмрдврд╝ рдЬрд╛рддреА рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рд╛рде рд▓реЗрдХреНрд╕рд░реНрд╕ рдФрд░ рдЙрдирдХреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХрд╛ рд╕реЗрдЯ рдмрджрд▓ рдЬрд╛рддрд╛ рд╣реИред рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдмрджрд▓ рдЧрдИ рд╣реИрдВ рд╕рдордп-рд╕рдордп рдкрд░ рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рджреНрд╡рд╛рд░рд╛ рдпрд╛рдж рджрд┐рд▓рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ "рдореИрдВ рдХреНрдпреВрд╕реАрд╕реЗрдВрдЯрд┐рд▓рд╛ рд╕рдВрд╕реНрдХрд░рдг xxx рдкрд░ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдирд╣реАрдВ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВред" рдФрд░ рдирд┐рд░реНрдорд╛рдг рдЖрдкрдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛
#if QSCINTILLA_VERSION >= ...

рд░рдВрдЧ рдпреЛрдЬрдирд╛рдУрдВ

рд▓реЛрдЧ рдЕрд▓рдЧ рд╣реИрдВ, рдЙрдирдХрд╛ рд╕реНрд╡рд╛рдж рднреА рдЕрд▓рдЧ рд╣реИред рдХрд┐рд╕реА рдХреЛ рд╣рд▓реНрдХреЗ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдкрд░ рдбрд╛рд░реНрдХ рдЯреЗрдХреНрд╕реНрдЯ, рдХрд┐рд╕реА рдХреЛ рдбрд╛рд░реНрдХ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдкрд░ рд▓рд╛рдЗрдЯ рдЯреЗрдХреНрд╕реНрдЯ рдкрд╕рдВрдж рд╣реИред QScintilla рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ рддрддреНрд╡реЛрдВ (рд╕рдВрдЦреНрдпрд╛, рд░реЗрдЦрд╛рдПрдВ, рдХреАрд╡рд░реНрдб ...) рдХреЗ рд▓рд┐рдП рдлрд╝реЙрдиреНрдЯ рдФрд░ рдкреГрд╖реНрдарднреВрдорд┐ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
рдпрд╣рд╛рдБ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдордВрдХреА рд╕реНрдЯреВрдбрд┐рдпреЛ рд╕реЗ рд╕реЗрдЯрд┐рдВрдЧ рд╕рдВрд╡рд╛рдж (рдкреВрд░реНрдг рдЖрдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдЪрд┐рддреНрд░ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ):

рд▓реЗрдХрд┐рди, рдЖрдк рдХреЗрд╡рд▓ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓реЗрд╕рд░ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ C ++ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреЗрдЬ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкрдиреА рд╕реНрд╡рдпрдВ рдХреА рд░рдВрдЧ рдпреЛрдЬрдирд╛ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдмрджрд▓реЗ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдкреНрд░рддреНрдпреЗрдХ рднрд╛рд╖рд╛ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдпрджрд┐ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд░рдВрдЧ рдпреЛрдЬрдирд╛ рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рддреЛ рд╡рд┐рдХрд▓реНрдк рд╕рдорд╛рди рд╣реИ - рдЖрдкрдХреЛ рдХрдИ рджрд░реНрдЬрди рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рдирдП рд▓реЛрдЧреЛрдВ рдХреЗ рдЖрдЧрдорди рдХреЗ рд╕рд╛рде рд╡рд┐рд╖рдп рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рди рднреВрд▓реЗрдВред
рдмрд╣реБрдд рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред рдХреЗрдЯ рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рд╕рдВрдкрд╛рджрдХреЛрдВ рдиреЗ рдЖрдкрдХреЛ рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ рд╕рднреА рднрд╛рд╖рд╛рдУрдВ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рджрд┐рдпрд╛ред рдпрд╣ рдЖрд╕рд╛рди рд╣реИред

рдЦрд░рд╛рдм рдкреНрд░рддрд┐рдкрд╛рджрди

QScintilla рдХреНрдпреВрдЯреЗрдХреНрд╕реНрдЯрдбрд┐рдЯ + QSyntaxHighlighter рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди QAbstractScrollArea рдкрд░ рд╕рдм рдХреБрдЫ рдЕрдкрдиреЗ рдЖрдк рдЦреАрдВрдЪрддрд╛ рд╣реИред рдмрд╛рдЗрдХ рдХреА рдЬрдЧрд╣ рдХрд░рдВрдЯ рд▓рдЧ рдЧрдпрд╛ред


рдореВрд▓ рдирд┐рд╡рд╛рд╕реА рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╕рд┐рдВрдЯреИрдХреНрд╕

QScintilla рдкрд╛рда рдЦреЛрдЬ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЖрдк рднреА рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХрд╛ рд╡рд╛рдХреНрдп рд╡рд┐рдиреНрдпрд╛рд╕ рдЖрдо рддреМрд░ рдкрд░ рд╕реНрд╡реАрдХреГрдд рдПрдХ рд╕реЗ рдХреБрдЫ рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рднрд┐рдиреНрди рд╣реЛрддрд╛ рд╣реИ (рдЬреИрд╕реЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, QRegExp рдореЗрдВ)ред рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрди рдорд╛рдореВрд▓реА рдЕрдВрддрд░реЛрдВ рдХреЛ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рдПрдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХреЗ рд▓рд┐рдП - рдпрд╣ рд╣реЛрдЧрд╛, рдПрдХ рд╕реНрдерд┐рд░ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП - рдирд╣реАрдВред
рд╣рдордиреЗ QScintilla рдкрд░ рдПрдХ рдЦреЛрдЬ рдХреА, рдлрд┐рд░ рд╣рдореЗрдВ рдЗрд╕реЗ рджреВрд░ рдлреЗрдВрдХрдирд╛ рдкрдбрд╝рд╛ рдФрд░ рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рд▓рд┐рдЦрдирд╛ рдкрдбрд╝рд╛ред

рдХреЛрдИ рдЦреБрд▓рд╛ рднрдВрдбрд╛рд░ рдирд╣реАрдВ

рдХрд┐рд╕реА рдХрд╛рд░рдг рдХреЗ рд▓рд┐рдП, рдлрд┐рд▓ рдереЙрдорд╕рди рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдкрд╣реБрдВрдЪ рдХреЗ рд▓рд┐рдП QScintilla рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдирд╣реАрдВ рдЦреЛрд▓рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдЕрдкрд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВред
рдЗрд╕ рд╡рдЬрд╣ рд╕реЗ:


рдирд┐рд╖реНрдХрд░реНрд╖

рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕реА рдиреЗ рднреА рдирд╣реАрдВ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдореИрдВ рдХреНрдпреВрд╕рд┐рдВрдЯрд┐рд▓рд╛ рдХреЛ рдкрд╕рдВрдж рдирд╣реАрдВ рдХрд░рддрд╛, рдпрд╛ рдЗрд╕реЗ рдПрдХ рдмреБрд░рд╛ рдШрдЯрдХ рдорд╛рдирддрд╛ рд╣реВрдВред рдЗрд╕рдХреА рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╣реИ, рдпрд╣ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд▓реЗрдЦрдХ рдмрд╣реБрдд рддреЗрдЬрд╝реА рд╕реЗ рдФрд░ рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдкреИрдЪ рдФрд░ рдмрдЧ рд░рд┐рдкреЛрд░реНрдЯ рдХрд╛ рдЬрд╡рд╛рдм рджреЗрддрд╛ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ Qt рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЬрд┐рдиреНрд╣реЗрдВ рдХреЛрдб рд╕рдВрдкрд╛рджрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, QScintilla рдЗрд╖реНрдЯрддрдо рд╕рдорд╛рдзрд╛рди рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрдИ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИрдВред рдФрд░ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдирд╛рдорд╕реНрдерд╛рди QScintilla рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд▓реЗрдЦ рд▓рд┐рдЦрддреЗ рд╣реИрдВред
рд╕рдХрд╛рд░рд╛рддреНрдордХ рдкрд╣рд▓реБрдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд╣рд▓реЗ рд╣реА рд▓рд┐рдЦрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИред рдФрд░ рдореИрдВрдиреЗ рдЙрди рдХрдорд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА рдЬреЛ рд╣рдордиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд╢реБрд░реБрдЖрддреА рдЪрд░рдгреЛрдВ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реИрдВред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдкреВрд░реА рддрд╕реНрд╡реАрд░ рдмрдирд╛рдиреЗ рдФрд░ рдШрдЯрдХ рдХрд╛ рдирд┐рд╖реНрдкрдХреНрд╖ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред

рджреЛрд╖реЛрдВ рдХреА рд╕реВрдЪреА рд╣рдорд╛рд░рд╛ рдЕрдиреБрднрд╡ рд╣реИред рд╢рд╛рдпрдж рд╣рдо рдХреБрдЫ рд╕рдордЭ рдирд╣реАрдВ рдкрд╛рдП рдФрд░ рдЧрд▓рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░реЗрдВред рдЪрд▓реЛ рд╕рддреНрдп рдХреА рддрд▓рд╛рд╢ рдХрд░реЛред

рдпрджрд┐ рдЖрдк QScintilla рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ, рддреЛ рдПрд░рд┐рдХ , рдЬрдлрдПрдб рдФрд░ рдореЗрд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧреА рдЙрджрд╛рд╣рд░рдг рдорд┐рд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рдирдХреЗ рд▓рд┐рдВрдХ рд╢реБрд░реБрдЖрдд рдореЗрдВ рд╣реИрдВред

рдирдП рдЖрдИрдбреАрдИ рдХреЗ рд▓реЗрдЦрдХ

рдФрд░ рдлрд┐рд░ рднреА, рдпрджрд┐ рдЖрдкрдиреЗ рдЕрдВрдд рддрдХ рдкрдврд╝рд╛ рд╣реИ, рддреЛ рдХреБрдЫ рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд╕рд╛рде рдЖрдк рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдкрд╛рда рд╕рдВрдкрд╛рджрдХ рдпрд╛ рдЖрдИрдбреАрдИ рдмрдирд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВред рдФрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рдЖрдкрдХреЛ рд░реБрдХрдиреЗ рдореЗрдВ рджреЗрд░ рди рд▓рдЧреЗред
рдкрд╛рдВрдЪ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ, рдореИрдВрдиреЗ рдХрдо рд╕реЗ рдХрдо рдПрдХ рджрд░реНрдЬрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рджреЗрдЦреАрдВ, рдЬреЛ рд╢реБрд░реБрдЖрдд рдХреЗ рдХреБрдЫ рд╕рд╛рд▓ рдмрд╛рдж рдорд░ рдЧрдИрдВред рд▓реЗрдЦрдХ рдХрд╛ рдлреНрдпреВрдЬ рд╕реВрдЦ рд░рд╣рд╛ рд╣реИ, рдФрд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкрд╣рд▓реЗ рдХреБрдЫ рдорд╣реАрдиреЛрдВ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИред рдпрд╣ рджреБрдЦрдж рд╣реИред
рдХрднреА-рдХрднреА рдпрд╣ рдирдИ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИред рд▓реЗрдХрд┐рди, рдХреЗрд╡рд▓ рдЕрдЧрд░ рд╡рд╣рд╛рдБ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЧрдВрднреАрд░ рдХрд╛рд░рдг рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдореМрдЬреВрджрд╛ рд▓реЛрдЧреЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдмрддрд╛рдПрдВ рдХрд┐ рдЖрдк рдЙрдирдХреА рдЯреАрдо рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред 10 рдмреБрд░реЗ рд▓реЛрдЧреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмреЗрд╣рддрд░ рдПрдХ рдЕрдЪреНрдЫреА рдкрд░рд┐рдпреЛрдЬрдирд╛ред Qt, рд╕рд╣рд┐рдд рдХрдИ рд╕рд╛рд░реНрдердХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдВрдХ QScintilla рдкрд░ рдпрд╣рд╛рдБ рд╣реИ ред

рд╕реМрднрд╛рдЧреНрдп рд╣реИ

Source: https://habr.com/ru/post/In144848/


All Articles