Вопросы по теме 'scintilla'

Невозможно программно повлиять на управление Scintilla во время выполнения
Я пытаюсь использовать элемент управления ScintillaNET в приложении, над которым работаю. Я перетаскиваю элемент управления в свою форму и запускаю форму. Элемент управления появится на форме. Это хорошо. Кроме того, если я задаю какие-либо...
856 просмотров
schedule 10.04.2023

Получите доступ к щелчкам мыши в компоненте C#
Я использую компонент ScintillaNET и пытаюсь фиксировать клики на полях, так как это определяет мою реакцию. К сожалению, поля захватывают события мыши (и, насколько я вижу, не предоставляют способа получить информацию о щелчке - количество щелчков,...
127 просмотров
schedule 28.12.2022

API текстового редактора. Scintilla для экспериментальной IDE. Вы используете что-то еще?
В конце этой недели я обнаружил API Scintilla/Notepad++. Поскольку есть хороший шаблон vcproj для плагинов Notepad++, доступный в сети , я мог начать играть с каким-то псевдокодом действительно очень быстро. Я только что бегло просмотрел...
1703 просмотров
schedule 31.07.2022

Scintilla (QScintilla) 3-й маркер определить не удается
В своем классе я пытаюсь определить 3 маркера: один для ошибок, один для предупреждений и один для точек останова. Это работало хорошо, когда я пытался определить только 2 маркера, но по какой-то причине третий из этих маркеров не появляется при...
715 просмотров
schedule 19.05.2023

Как правильно настроить подсветку ключевых слов Scintilla?
Я использую компонент Scintilla с DScintilla и получить ошибку с подсветкой ключевых слов в любом лексере. Паскаль, например: with DScintilla do begin SetLexer(SCLEX_PASCAL); StyleSetFore(SCE_PAS_WORD, clGreen);...
1163 просмотров
schedule 16.04.2022

Как скрыть символы новой строки в Scintilla?
Я создаю темную тему для редактора на основе Scintilla. Мне удалось определить все стили, как я хотел, кроме концов строк. Другими словами, несмотря на то, что весь текст в моем редакторе отображается на темном фоне, в конце каждой строки есть...
489 просмотров
schedule 08.05.2023

Удалить и заменить последнюю строку в ScintillaNET
Мне нужен фрагмент кода, чтобы удалить последнюю строку элемента управления ScintillaNET и добавить к ней строку. Я пробовал это, но не работал: scintilla1.GoTo.Line(scintilla1.Lines.Count); int nowPosition =...
901 просмотров
schedule 11.08.2022

Как использовать Scintilla для строк Unicode
Я установил кодовую страницу в UTF8 с SCI_SETCODEPAGE перед использованием scintilla, но scintilla не обрабатывает строки как Unicode. Я вижу некоторый код, который на самом деле явно преобразует данные lparam в char * . Нужно ли мне делать...
2358 просмотров
schedule 31.07.2022

wxPython - StyledTextCtrl получает видимые в данный момент строки
Я все еще работаю над своим текстовым редактором, и теперь я хочу, чтобы он работал быстрее. Поэтому я подумал, что могу каким-то образом получить видимый в данный момент текст и проанализировать его по своему усмотрению. Итак, есть ли способ...
258 просмотров
schedule 22.01.2023

AutoCShow не срабатывает при добавлении динамических слов?
В настоящее время я пытаюсь написать небольшую IDE "С# как скрипт". (редактор, компилятор кода в памяти и выполнение) Я не недоволен какими-либо другими реализациями, я просто очень хотел сделать это сам. Теперь все идет хорошо. Я могу написать...
461 просмотров
schedule 06.01.2023

Как управлять LineIndentation в wxStyledTextCtrl, когда пользователь нажимает Enter
Когда пользователь нажимает клавишу Enter в wxStyledTextCtrl , кажется, что курсор всегда перемещается в начало строки (нулевой отступ), что, скорее всего, является ожидаемым поведением. Я хочу иметь возможность писать код сценария в следующем...
224 просмотров
schedule 07.04.2023

Как реализовать функцию комментариев, которая работает с множественным выбором в QScintilla?
Я пытаюсь реализовать функцию переключения комментариев в QScintilla, которая работает с множественным выбором. К сожалению, я не очень хорошо знаю, как это сделать, пока я придумал этот код: import sys import re import math from PyQt5.Qt import...
833 просмотров
schedule 25.07.2023

Защитите диапазон текста в ScintillaNet: как лучше всего это сделать?
Я знаю, что у стилей есть атрибут, позволяющий/избегающий изменения текста, к которому они применяются: SCI_STYLESETCHANGEABLE(целочисленный стиль, логическое значение, изменяемое) Однако в документации указано, что это экспериментальный и не...
145 просмотров
schedule 09.06.2024