Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2017.05.21;
Скачать: CL | DM;

Вниз

Что такое Visual Studio Code ?   Найти похожие ветки 

 
KSergey ©   (2016-04-27 16:08) [0]

Вдруг тут кто-то знает что такое Visual Studio Code ?

Вижу - халява. Сразу хочется.
Я пытался понять по их сайту. Но я совершенно не могу понять для чего эта штука по описанию. Что за "Переосмысленное редактирование кода"? это как?!

Скажите, кто знает:
Visual Studio Code - это просто редактор с подсветкой кода и возможностью интеграции отладчиков? в неё входят отладчики, в том числе для С++? или нет? или это оторванная IDE от Visual Studio, но без компиляторов? а с дебаггером?
При этом что-то пишется про кучу языков - но в каком смысле? подсветка синтаксиса? или что?

Наверное, можно поставить и попробовать понять, но у меня дома XP, на неё не ставится, пока не обновил.
Ну и вдруг кто-то знает сразу

Заранее спасибо.


 
Rouse_ ©   (2016-04-27 17:29) [1]

если тебе нужна халява, чего обычную студию не возьмешь??
а так vs-code - это кроссплатформенная ide от MS, в отличии от обычной студии


 
KilkennyCat ©   (2016-04-27 17:36) [2]

я так понял, навороченный блокнот. с проводником, подсветкой синтаксиса и готовыми кнопочками "ран" и "дебаг". Ну и с кучей доустанавливаемых плагинов, чтоб стала действительно ide


 
Kerk ©   (2016-04-27 18:17) [3]


> KilkennyCat ©   (27.04.16 17:36) [2]
>
> я так понял, навороченный блокнот. с проводником, подсветкой
> синтаксиса и готовыми кнопочками "ран" и "дебаг". Ну и с
> кучей доустанавливаемых плагинов, чтоб стала действительно
> ide

Да, типа того. Там и для делфи плагин есть http://omnipascal.com/
Но товарищу Сергею я его не рекомендую, там внутри мой парсер и от него можно случайно совковостью заразиться.


 
KilkennyCat ©   (2016-04-27 18:30) [4]


> Kerk ©   (27.04.16 18:17) [3]

какой ты злопамятный :)


 
KSergey ©   (2016-04-27 18:42) [5]

> Kerk ©   (27.04.16 18:17) [3]
> Но товарищу Сергею я его не рекомендую, там внутри мой парсер
> и от него можно случайно совковостью заразиться.

Слушай, нужен синтаксический анализатор для Delphi-кода.
Хотелось бы вот что: скармливаешь ему pas-файл - а он отдаёт это в виде разобранного "дерева" иерархии: функция, в ней переменные, вложенные if/for что там еще - и т.д. И чтобы добавить можно было в эту иерархию, это важно. Грубо
- в функцию добавить переменную eee типа integer
- под второй if внутри функции добавить eee:=5;

Скажи, где можно взять такую штуку?
Заранее спасибо.


 
KSergey ©   (2016-04-27 18:43) [6]

В общем продвинутый блокнот с развитым API интеграции разных штук.
Понял, больше спасибо ответившим!


 
DayGaykin ©   (2016-04-27 18:53) [7]


> Kerk ©   (27.04.16 18:17) [3]

Дизайн сайта и верстку тоже ты делал?


 
Kerk ©   (2016-04-27 19:22) [8]


> KSergey ©   (27.04.16 18:42) [5]
>
> > Kerk ©   (27.04.16 18:17) [3]
> > Но товарищу Сергею я его не рекомендую, там внутри мой
> парсер
> > и от него можно случайно совковостью заразиться.
>
> Слушай, нужен синтаксический анализатор для Delphi-кода.
>
> Хотелось бы вот что: скармливаешь ему pas-файл - а он отдаёт
> это в виде разобранного "дерева" иерархии: функция, в ней
> переменные, вложенные if/for что там еще - и т.д. И чтобы
> добавить можно было в эту иерархию, это важно. Грубо
> - в функцию добавить переменную eee типа integer
> - под второй if внутри функции добавить eee:=5;
>
> Скажи, где можно взять такую штуку?
> Заранее спасибо.

Посмотри этот пример.
https://github.com/RomanYankovsky/DelphiAST#sample-input

Скармливаешь ему паскалевский файл, он отдает тебе дерево. Обратно из дерева в паскалевский файл он не умеет собирать, но дерево хранит позиции элементов (строка/колонка), т.е. можно проассоциировать элементы дерева с исходным текстовым файлом и как-то вписать то, что нужно в нужные места файла.

Может быть не очень красиво выглядит реклама чего-то своего. Но для Delphi я действительно не знаю альтернатив.

> DayGaykin ©   (27.04.16 18:53) [7]
>
> > Kerk ©   (27.04.16 18:17) [3]
>
> Дизайн сайта и верстку тоже ты делал?

Нет, это товарищ Кристофер Возински делал и плагин, и сайт. Я только о том, что внутри парсер мой. Тот же, что и в FixInsight. Это приятно :)


 
asail ©   (2016-04-27 19:29) [9]


> Kerk ©   (27.04.16 19:22) [8]
>  Я только о том, что внутри парсер мой. Тот же, что и в
> FixInsight. Это приятно :)

Вот! А говоришь талант применить негде! Вакансий нет, панимаешь... :)


 
KSergey ©   (2016-04-27 20:18) [10]

> Kerk ©   (27.04.16 19:22) [8]
> Может быть не очень красиво выглядит реклама чего-то своего.
>  Но для Delphi я действительно не знаю альтернатив.

Супер! то что нужно
Своё надо рекламировать!

Вопросик: а возвращать еще и финальную позицию (или длину) ключевого слова? или этого нет?


 
Kerk ©   (2016-04-27 22:14) [11]


> Вопросик: а возвращать еще и финальную позицию (или длину)
> ключевого слова? или этого нет?

Такого нет, к сожалению. Только есть смотреть текст элемента и считать самому его длину.


 
Германн ©   (2016-04-28 00:54) [12]


> asail ©   (27.04.16 19:29) [9]
>
> Вот! А говоришь талант применить негде! Вакансий нет, панимаешь.
>

Талант есть где применить, а вакансий нет :)


 
KilkennyCat ©   (2016-04-28 01:11) [13]

И таланты есть, и вакансии есть.
Нет эффективной системы распихивания талантов по вакансиям.
И приходится таланту огонь с водой медными трубами разргебать, пока доберется до вакансии, а вакансии - корчиться от неталантов в ожидании.


 
KSergey ©   (2016-04-28 05:38) [14]

Kerk, спасибо огромное, на этой основе и сделаю.
Собственно хочется слепить систему контроля покрытия кода тестами.



Страницы: 1 вся ветка

Текущий архив: 2017.05.21;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.005 c
15-1461854802
Германн
2016-04-28 17:46
2017.05.21
Существует ли такая VM, которая знает что такое LPT-порт?


15-1462129379
DayGaykin
2016-05-01 22:02
2017.05.21
Безопасность Keepass 2


15-1461762512
KSergey
2016-04-27 16:08
2017.05.21
Что такое Visual Studio Code ?


2-1441869771
vegarulez
2015-09-10 10:22
2017.05.21
Как сделать класс или объект.


15-1461842570
Pavia
2016-04-28 14:22
2017.05.21
Состоялся первый запуск с российского космодрома Восточный.