Снегопат

Обсуждение Снегопата
Текущее время: 29 мар 2024, 10:06

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 89 ]  На страницу 1, 2, 3, 4, 5 ... 9  След.
Автор Сообщение
 Заголовок сообщения: Редактор модулей на базе scintilla
СообщениеДобавлено: 27 сен 2016, 16:23 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
С 2.0.1.0 начал разработку редактора модулей на базе scintilla.
Пока сделано только основная работа по созданию обвязки для подключения альтернативных редакторов.
На вкладке "Настройка" окна снегопата, нажав кнопку "Настройка редакторов" - можно выбрать альтернативные редакторы (пока только один).
Перезагрузка не требуется, достаточно открыть/закрыть окно модуля, или поменять расширение текстового редактора для окнаю

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор модулей на базе scintilla
СообщениеДобавлено: 27 сен 2016, 20:23 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
Страшновато конечно смотреть на текст как в блокноте )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор модулей на базе scintilla
СообщениеДобавлено: 27 сен 2016, 20:28 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Это пока. Зато номера строк уже есть :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор модулей на базе scintilla
СообщениеДобавлено: 27 сен 2016, 20:32 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
Если воспользоваться стандартным Поиском, то вроде где-то внутри оно ищет, но на текущем слое редактора ничего не меняется, курсор остается на прежнем месте.
Замена (ctrl+h) в тексте вроде бы работает


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор модулей на базе scintilla
СообщениеДобавлено: 27 сен 2016, 20:56 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
В порядке бреда: какой-нибудь VS Code сюда не получится прилепить?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор модулей на базе scintilla
СообщениеДобавлено: 27 сен 2016, 21:09 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Не уверен, что VS Code есть встраиваемый.
Но насколько я помню, редактор в VS Code реализован как веб-страничка в Webkit'е - там даже можно открыть консольку, где всё отображается.
Поэтому берём Webkit, берём какойнить ace editor...
UPD:
Сейчас погуглил - вроде из VS Code редактор выделяют в отдельный проект Monaco Editor, который можно юзать без самой VS Code, надо только браузерный движок.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор модулей на базе scintilla
СообщениеДобавлено: 28 сен 2016, 05:59 
Не в сети

Зарегистрирован: 21 апр 2015, 10:54
Сообщения: 49
Если не выбран редактор, то при нажатии кнопки "Применить" может появляться сообщение об ошибке.


Вложения:
3.png
3.png [ 6.6 КБ | Просмотров: 13674 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор модулей на базе scintilla
СообщениеДобавлено: 29 сен 2016, 11:32 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
У меня еще табуляцию не держит. Каждую новую строку начинает с самого начала строки


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор модулей на базе scintilla
СообщениеДобавлено: 29 сен 2016, 12:14 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 24 авг 2011, 15:04
Сообщения: 2052
Естественно, ведь лексический разбор еще не сделан.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор модулей на базе scintilla
СообщениеДобавлено: 30 сен 2016, 08:48 
Не в сети

Зарегистрирован: 24 авг 2011, 15:32
Сообщения: 722
Уже подменяется контекстное меню от scintilla на родное, это отлично.
Только часто позиция курсора/строки улетает на несколько строк ниже. Выделение также сбрасывается при вызове контекстного меню


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 89 ]  На страницу 1, 2, 3, 4, 5 ... 9  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB