Сделал свой редактор кода. Лучше Visual Studio?

preview_player
Показать описание
Рекомендации по теме
Комментарии
Автор

1. CodeDom давно уже устарел. Надо было использовать roslyn. Выглядит чуть по-другому, но весь процесс тоже занял бы сравнимое количество строк.
2. Было бы очень интересно и полезно, если бы подсказки были реализованы не как тупой словарь, а в действительности предлагались бы на основе контекста. Тут, наверное, стоило немного попотеть и сделать минимальный LSP-клиент, после чего пересадить подсказки на метод completions из LSP. Качество подсказок получилось бы на уровне VS Code или VS

DoctorKrolic
Автор

Отличная идея)Продолжай в том же духе😄.Осталось только поработать над поставленностью голоса, и будет бомба👍

dk_ksh
Автор

Привет, видео хорошее, но хочу отметить несколько деталей, возможно, более трудоемких в реализациях, но стандартизированых:
1. подсказки = автокомлит реализуется через LSP (Language Server Protocol), апи стандартизирован, и, на самом деле, интегрировать существующий LS в свой редактор - очень интересная задача
2. В eclipse у меня был автокомплит, сниппеты и даже фишки по всякого рода рефакторингу
3. Компилятор - в простейшем виде реализуется через спавн процесса с запуском компилятора с передачей аргументов и последующая работа с stdin-stdout потоками процесса-компилятора - в видео, насколько я понял, используется либа, которая под капотом собирает проект, что, в каком-то виде +- тоже самое
4. С подсветкой синтаксиса похожая история, как с LSP, но лучше посмотреть как это реализовано в некоторых лайтовых языках в расширениях к vscode / vim

Результат - отличный, задачи из начала видео реализованы и подход имеет право на жизнь

xdef
Автор

Наконец-то, блин, нормальная легковесная айдэешка для шарпов! Продолжай в том же духе, Кингманг!(кстати, я Стас Докучаев)

ambijubi
Автор

Ждём KCoder для Raccoon-а всеми подписчиками рк

setscript
Автор

Ааааааааа, офигеть, то есть я могу написать программу, а потом сделать из неё exe файл в 1 кнопку????

morgen
Автор

Будешь делать на Python? Я имею ввиду что редактор для python

vectavegas
Автор

Далее: сделал свою операционную систему!

igorek
Автор

А будет джс и тс, или го, хтмл, сиэссэсс

Enter_Text_programming
Автор

для андроида Еейкодер такой сможешь сделать?

Maks-vouo