Снегопат https://snegopat.ru/forum/ |
|
Редактор модулей на базе scintilla https://snegopat.ru/forum/viewtopic.php?f=1&t=747 |
Страница 1 из 9 |
Автор: | orefkov [ 27 сен 2016, 16:23 ] |
Заголовок сообщения: | Редактор модулей на базе scintilla |
С 2.0.1.0 начал разработку редактора модулей на базе scintilla. Пока сделано только основная работа по созданию обвязки для подключения альтернативных редакторов. На вкладке "Настройка" окна снегопата, нажав кнопку "Настройка редакторов" - можно выбрать альтернативные редакторы (пока только один). Перезагрузка не требуется, достаточно открыть/закрыть окно модуля, или поменять расширение текстового редактора для окнаю Пока хочется проверить правильность функционирования в паре со штатной и снегопатовской подсказкой, а также не возникает ли рассинхрона текста между альтернативным и штатным редактором при программном изменении текста и границ выделения. |
Автор: | JohnyDeath [ 27 сен 2016, 20:23 ] |
Заголовок сообщения: | Re: Редактор модулей на базе scintilla |
Страшновато конечно смотреть на текст как в блокноте ) |
Автор: | orefkov [ 27 сен 2016, 20:28 ] |
Заголовок сообщения: | Re: Редактор модулей на базе scintilla |
Это пока. Зато номера строк уже есть |
Автор: | JohnyDeath [ 27 сен 2016, 20:32 ] |
Заголовок сообщения: | Re: Редактор модулей на базе scintilla |
Если воспользоваться стандартным Поиском, то вроде где-то внутри оно ищет, но на текущем слое редактора ничего не меняется, курсор остается на прежнем месте. Замена (ctrl+h) в тексте вроде бы работает |
Автор: | JohnyDeath [ 27 сен 2016, 20:56 ] |
Заголовок сообщения: | Re: Редактор модулей на базе scintilla |
В порядке бреда: какой-нибудь VS Code сюда не получится прилепить? |
Автор: | orefkov [ 27 сен 2016, 21:09 ] |
Заголовок сообщения: | Re: Редактор модулей на базе scintilla |
Не уверен, что VS Code есть встраиваемый. Но насколько я помню, редактор в VS Code реализован как веб-страничка в Webkit'е - там даже можно открыть консольку, где всё отображается. Поэтому берём Webkit, берём какойнить ace editor... UPD: Сейчас погуглил - вроде из VS Code редактор выделяют в отдельный проект Monaco Editor, который можно юзать без самой VS Code, надо только браузерный движок. |
Автор: | mehfk [ 28 сен 2016, 05:59 ] | ||
Заголовок сообщения: | Re: Редактор модулей на базе scintilla | ||
Если не выбран редактор, то при нажатии кнопки "Применить" может появляться сообщение об ошибке.
|
Автор: | JohnyDeath [ 29 сен 2016, 11:32 ] |
Заголовок сообщения: | Re: Редактор модулей на базе scintilla |
У меня еще табуляцию не держит. Каждую новую строку начинает с самого начала строки |
Автор: | orefkov [ 29 сен 2016, 12:14 ] |
Заголовок сообщения: | Re: Редактор модулей на базе scintilla |
Естественно, ведь лексический разбор еще не сделан. |
Автор: | JohnyDeath [ 30 сен 2016, 08:48 ] |
Заголовок сообщения: | Re: Редактор модулей на базе scintilla |
Уже подменяется контекстное меню от scintilla на родное, это отлично. Только часто позиция курсора/строки улетает на несколько строк ниже. Выделение также сбрасывается при вызове контекстного меню |
Страница 1 из 9 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |