powered by simpleCommunicator - 2.0.19     © 2024 Programmizd 02
Map
Форумы / C++ [игнор отключен] [закрыт для гостей] / Редактор кода
6 сообщений из 6, страница 1 из 1
Редактор кода
    #40136588
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

Есть проект своего IDE с прибабахами.
Есть желание часть работы про редактор "отдать на сторону".
Вопрос: можно ли взять VS Code и впилить его себе в IDE/сделать IDE на его основе?
Как там с лицензиями/условиями? Мне нужно делать коммерческий софт.

Может есть ещё что-то для основы IDE?

Т.е. я свой редактор кода запилил, он работает, но есть ошибки, плюс нужна оптимизация, кое-где я проигрываю по скорости той же студии и идее
. Короче, у меня разумное предчувствие, что взяв сторонюю проверенную базу для редактора кода, я сильно выйграю. Или нет?
...
Рейтинг: 0 / 0
Редактор кода
    #40136592
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMb,

А можно скриншоты ваших текущих наработок?
...
Рейтинг: 0 / 0
Редактор кода
    #40136597
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMb,

А что тебе мешает просто сделать плагин к VS Code со всеми нужными тебе прибабахами?

Может расскажешь, ради каких конкретно прибабахов ты проект начал?
...
Рейтинг: 0 / 0
Редактор кода
    #40136696
Фотография CEMb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
petrav
А можно скриншоты ваших текущих наработок?
Нет, всё во внутренней закрытой сети.
White Owl
А что тебе мешает просто сделать плагин к VS Code со всеми нужными тебе прибабахами?
Ничего не мешает, я про это не знал, теперь знаю, спасибо, буду изучать :)
White Owl
Может расскажешь, ради каких конкретно прибабахов ты проект начал?
Да. Это было запущено года три назад, потом немного отстановилось. Сейчас, когда времени стало больше, думаю возобновить работы. Основная идея - переделка старого софта, у которого IDE уже не поддерживается текущими операционками, и приходится работать в виртуалке. Собственно, сам софт похож на студию, есть список классов, объектов, форм, кода, у этого всего есть некая структура, что-как-с-чем связано. Ну и вот всё это надо мочь редактировать. В том числе код. Раньше мы использовали простенький сторонний ActiveX в качестве редактора.
Прибабахи, которые я добавил в редактор:
- покраска блоков кода с подсветкой в скроллбаре. Выделил, выбрал цвет - и этот блок можно быстро найти по скроллбару.
- подсветка номеров строк при подсветке объектов в коде, идетичных объекту, на которых стоит курсор(это хорошо для работы с автогенерённым кодом, который сложно смотреть глазами), и подсветка этого же в скроллбаре
- подсветка поиска в скроллбаре (тогда этого ещё не было в студии), с возможностью выйти из поиска без снятия подсветки.
- посветка синтаксиса своих языков
...
Рейтинг: 0 / 0
Редактор кода
    #40136745
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMb
Прибабахи, которые я добавил в редактор:
- покраска блоков кода с подсветкой в скроллбаре. Выделил, выбрал цвет - и этот блок можно быстро найти по скроллбару.
- подсветка номеров строк при подсветке объектов в коде, идетичных объекту, на которых стоит курсор(это хорошо для работы с автогенерённым кодом, который сложно смотреть глазами), и подсветка этого же в скроллбаре
- подсветка поиска в скроллбаре (тогда этого ещё не было в студии), с возможностью выйти из поиска без снятия подсветки.
- посветка синтаксиса своих языков
Первый пункт - нет, не помню такого плагина. Но может быть полезным наверное.
Что-то в духе:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
здесь цвет стандартный
// block start color: blue
синий
// block end
стандартный
// block start color: green
зеленый
// block start color: red
красный
// block end
стандартный


Ну или какие-нибудь "специфические" маркеры делать, типа //*#* blue
Поместить раскраску на скроллбар или в карту и будет интересно.

Ну и для собственного языка раскраску надо писать самому. Но есть учебники с примерами: https://code.visualstudio.com/api/language-extensions/syntax-highlight-guide

А вот два остальных есть в стандарте VS Code. Даже писать ничего не надо. Просто выделил имя переменной - и скроллбар сразу покажет где еще она используется. И поиск тоже виден на скроллбаре, но другим цветом.
...
Рейтинг: 0 / 0
Редактор кода
    #40136908
petrav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CEMb,

А какие именно IDE у вас не работают в современных ОС? И какой функционал вам нужен от этих IDE?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Редактор кода
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (0):
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]