2 года назад
Подсветка синтаксиса.
Среда IDLE, как и ее старшие собратья, обеспечивает подсветку синтаксиса. Это означает, что слова на экране отображаются разными цветами. Такое явление упрощает понимание того, что именно вы вводите. Каждое слово по определенному правилу окрашивается в определенный цвет. Так, имена функций окрашиваются в фиолетовый цвет, строковые значения - в зеленый. Если IDLE не может распознать, что именно вы ввели, то это слово никак не окрашивается. При светлой теме оформления оно будет напечатано черным, при темной - белым. Результат работы программы интерпретатор выводит на экран шрифтом голубого цвета - так вы можете отделить код от его результата визуально...
6 лет назад
[DevExspress] Подсветка синтаксиса Lua в RichEditControl в WPF+MVVM
Понадобилось мне на работе сделать редактор скриптов на Lua. Покопавшись в документации DevExpress, стало понятно, что нужно использовать RichEditControl. Для начала сделаем показ номера строки. В документации есть примеры, но они противоречат концепции MVVM: кода в отображении быть не должно. Отлично, воспользуемся тогда самописным Behavour: И вставляем в xaml: <dxre:RichEditControl DockPanel.Dock="Top" HorizontalRulerVisibility="Collapsed" VerticalRulerVisibility="Collapsed" ActiveViewType="Simple"> <dxmvvm:Interaction...