Регистрация  |  Вход

VS Code + MM

Привет всем.

Сегодня посчастливилось попробовать VS Code для Mac.

Отличный редактор, насколько мне показалось после нескольких часов разборов.

Началось все как всегда Ангуляр2 + TS. Для TS очень хвалят именно VS с нативной поддержкой TypeScript. Действительно поддержка вообще всей JS инфраструктуры на голову выше ST. Даже удалось завести Chrome Debugger.
Git с подсветкой из коробки. Но самое интересное это огромный набор extensions и свой Marketplace. И что самое интересно, смотрите что я там нашел
https://marketplace.visualstudio.com/items?itemName=DavidHelmer.mavensmate

Интересная новость. Возможно в скором времени даже получится безболезненно перейти на VS Code.

Привет всем.

Сегодня посчастливилось попробовать [b]VS Code[/b] для Mac.

Отличный редактор, насколько мне показалось после нескольких часов разборов.

Началось все как всегда Ангуляр2 + TS. Для TS очень хвалят именно VS с нативной поддержкой TypeScript. Действительно поддержка вообще всей JS инфраструктуры на голову выше ST. Даже удалось завести Chrome Debugger.
Git с подсветкой из коробки. Но самое интересное это огромный набор extensions и свой Marketplace. И что самое интересно, смотрите что я там нашел
https://marketplace.visualstudio.com/items?itemName=DavidHelmer.mavensmate

Интересная новость. Возможно в скором времени даже получится безболезненно перейти на VS Code. :D 


Там кстати в маркетплейсе еще замечен такой популярный плагин

ForceCode

Там кстати в маркетплейсе еще замечен такой популярный плагин

[url=https://marketplace.visualstudio.com/items?itemName=JohnAaronNelson.ForceCode]ForceCode[/url]

VS Code в очередной раз порадовал большим апдейтов
https://code.visualstudio.com/updates/v1_13

Сижу на нем для работы с другими языками (на SF пока не заставил себя перейти). Регулярно выходят апдейты. И каждый раз закрываются пробелы в отличиях от того же SF к которому все привыкли. Очень может статься что скоро VS Code станет моим редактором №1 !!!

VS Code в очередной раз порадовал большим апдейтов
https://code.visualstudio.com/updates/v1_13

Сижу на нем для работы с другими языками (на SF пока не заставил себя перейти). Регулярно выходят апдейты. И каждый раз закрываются пробелы в отличиях от того же SF к которому все привыкли. Очень может статься что скоро VS Code станет моим редактором №1 !!! :) 

Dmitry Shnyrev
VS Code в очередной раз порадовал большим апдейтов
https://code.visualstudio.com/updates/v1_13

Сижу на нем для работы с другими языками (на SF пока не заставил себя перейти). Регулярно выходят апдейты. И каждый раз закрываются пробелы в отличиях от того же SF к которому все привыкли. Очень может статься что скоро VS Code станет моим редактором №1 !!! :)

Пользуюсь вторую неделю для сф+тайпскрипт. Скажем так - она не идеальна, есть некоторые штуки которые бесят, но с новой обновой все должно стать куда лучше

[quote="Dmitry Shnyrev"]VS Code в очередной раз порадовал большим апдейтов
https://code.visualstudio.com/updates/v1_13

Сижу на нем для работы с другими языками (на SF пока не заставил себя перейти). Регулярно выходят апдейты. И каждый раз закрываются пробелы в отличиях от того же SF к которому все привыкли. Очень может статься что скоро VS Code станет моим редактором №1 !!! :)[/quote]

Пользуюсь вторую неделю для сф+тайпскрипт. Скажем так - она не идеальна, есть некоторые штуки которые бесят, но с новой обновой все должно стать куда лучше

Да, под TypeScript он вообще незаменим
Самые последние фичи из TS появляются именно в VSCode

Да, под TypeScript он вообще незаменим :D
Самые последние фичи из TS появляются именно в VSCode

Я вернулся на ST обратно. Плюсы у VSC закончились. Вернее был только один - не тормозил на одном большом классе при попытке автокомплита. Но! Не показывал ошибки если они были не ошибками компиляции. Это бесит.

Я вернулся на ST обратно. Плюсы у VSC закончились. Вернее был только один - не тормозил на одном большом классе при попытке автокомплита. Но! Не показывал ошибки если они были не ошибками компиляции. Это бесит.

А ST показывает ошибки кроме ошибок компиляции??? Чет не замечал ни разу. Пока CTRL+S не нажмешь даже запятую лишнюю не покажет.

А ST показывает ошибки кроме ошибок компиляции??? Чет не замечал ни разу. Пока CTRL+S не нажмешь даже запятую лишнюю не покажет.

Dmitry Shnyrev
А ST показывает ошибки кроме ошибок компиляции??? Чет не замечал ни разу. Пока CTRL+S не нажмешь даже запятую лишнюю не покажет.

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

[quote="Dmitry Shnyrev"]А ST показывает ошибки кроме ошибок компиляции??? Чет не замечал ни разу. Пока CTRL+S не нажмешь даже запятую лишнюю не покажет.[/quote]

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

Maxim Elets
просто закрывает консольку без всяких ошибок

Хм. Ну тут наверное не проблема VSCode, а скорее проблема MM плагина. Мот чего недопилили?

[quote="Maxim Elets"]просто закрывает консольку без всяких ошибок[/quote]
Хм. Ну тут наверное не проблема VSCode, а скорее проблема MM плагина. Мот чего недопилили?

Мне по крайней мере намного больше нравится как VSCode справляется с другими популярными языками (тот же Python и JS). Но MM я еще на VSCode не перешел (времени нет )

Мне по крайней мере намного больше нравится как VSCode справляется с другими популярными языками (тот же Python и JS). Но MM я еще на VSCode не перешел (времени нет :( )

Никто не встречался с проблемой в VSCode что если сохраняешь salesforce метаданные (xml файлы) полностью удаляется содержимое этого файла?

Это большая проблема для меня - из за которой я не могу на VSCode полностью передти.

Никто не встречался с проблемой в VSCode что если сохраняешь salesforce метаданные (xml файлы) полностью удаляется содержимое этого файла?

Это большая проблема для меня - из за которой я не могу на VSCode полностью передти.

yurybond
Никто не встречался с проблемой в VSCode что если сохраняешь salesforce метаданные (xml файлы) полностью удаляется содержимое этого файла?

Это большая проблема для меня - из за которой я не могу на VSCode полностью передти.

У меня было такое давно с ММ в Sublime Text. Ты можешь попробовать рефрешнуть сначала всю метадату проекта. И наверное это мне помогло.

[quote="yurybond"]Никто не встречался с проблемой в VSCode что если сохраняешь salesforce метаданные (xml файлы) полностью удаляется содержимое этого файла?

Это большая проблема для меня - из за которой я не могу на VSCode полностью передти.[/quote]

У меня было такое давно с ММ в Sublime Text. Ты можешь попробовать рефрешнуть сначала всю метадату проекта. И наверное это мне помогло.

Можете подсказать, какие расширения Marketplace лучше устанавливать (необходимый минимум для Salesforce)?

Можете подсказать, какие расширения Marketplace лучше устанавливать (необходимый минимум для Salesforce)?

Как дебажить в VS code? Установил плагины Apex debug и Apex replay debugger, в меню "Отладка" выбираю "запустить отладку", дальше выбор среды: Apex debug, Apex replay debugger, More... , выбираю, но отладка не начинается. Тоже самое происходит если запускать кнопкой "жучек" на левой панели. Выбор среды, а дальше ничего.

Как дебажить в VS code? Установил плагины Apex debug и Apex replay debugger, в меню "Отладка" выбираю "запустить отладку", дальше выбор среды: Apex debug, Apex replay debugger, More... , выбираю, но отладка не начинается. Тоже самое происходит если запускать кнопкой "жучек" на левой панели. Выбор среды, а дальше ничего.

В Salesforce весь дебаг это

System.debug('My Super Puper Debug Message');

и идешь смотреть в Developer Console

Все остальное не работает.

В Salesforce весь дебаг это

[code]System.debug('My Super Puper Debug Message');[/code]

и идешь смотреть в Developer Console

Все остальное не работает.

В VScode есть альтернатива как в Dev Cons сделано меню Debug - Open Execute Anonymous Window?
Где смотреть логи, в terminal?

В VScode есть альтернатива как в Dev Cons сделано меню Debug - Open Execute Anonymous Window?
Где смотреть логи, в terminal?

Billion
Apex replay debugger

Не знаю как в VS code, но в Illuminated Cloud есть такая фича - она ставит определенные уровни дебага, выполняет код(execute anonymous, test) и потом позволяет "проходить" по дебагу построчно, как в других IDEшках для традиционных ЯП.
Т.е. пример, написали тест, тест почему-то выполняется не так, как вы ожидаете. Раньше, чтобы понять где проблема, нужно было тыкать дебаги в куче мест, ранить тест еще раз, смотреть результаты, понимать, что тебе нужен дебаг еще в другом месте, потом тыкать дебаг опять, еще раз ранить тест и т.п. А с этой фичой проще - заранил тест и построчно выполняешь код, отслеживая значения переменных. Суперудобно.
Если бы еще не глючила периодически...

[quote="Billion"]Apex replay debugger[/quote]
Не знаю как в VS code, но в Illuminated Cloud есть такая фича - она ставит определенные уровни дебага, выполняет код(execute anonymous, test) и потом позволяет "проходить" по дебагу построчно, как в других IDEшках для традиционных ЯП.
Т.е. пример, написали тест, тест почему-то выполняется не так, как вы ожидаете. Раньше, чтобы понять где проблема, нужно было тыкать дебаги в куче мест, ранить тест еще раз, смотреть результаты, понимать, что тебе нужен дебаг еще в другом месте, потом тыкать дебаг опять, еще раз ранить тест и т.п. А с этой фичой проще - заранил тест и построчно выполняешь код, отслеживая значения переменных. Суперудобно.
Если бы еще не глючила периодически...