Привет всем.
Сегодня посчастливилось попробовать 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
Там кстати в маркетплейсе еще замечен такой популярный плагин
Там кстати в маркетплейсе еще замечен такой популярный плагин [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 !!! :)
Сижу на нем для работы с другими языками (на 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 не нажмешь даже запятую лишнюю не покажет.
Ну я не про эти - я про ошибки когда не может сохранить файл изза того что у тебя интернет упал или чтото в этом роде
VSC - просто закрывает консольку без всяких ошибок, а ты как даун сидишь и не понимаешь почему у тебя в браузере старая разметка отображается )
[quote="Dmitry Shnyrev"]А ST показывает ошибки кроме ошибок компиляции??? Чет не замечал ни разу. Пока CTRL+S не нажмешь даже запятую лишнюю не покажет.[/quote] Ну я не про эти - я про ошибки когда не может сохранить файл изза того что у тебя интернет упал или чтото в этом роде VSC - просто закрывает консольку без всяких ошибок, а ты как даун сидишь и не понимаешь почему у тебя в браузере старая разметка отображается )
Хм. Ну тут наверное не проблема 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 полностью передти.
Это большая проблема для меня - из за которой я не могу на 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?
Не знаю как в VS code, но в Illuminated Cloud есть такая фича - она ставит определенные уровни дебага, выполняет код(execute anonymous, test) и потом позволяет "проходить" по дебагу построчно, как в других IDEшках для традиционных ЯП.
Т.е. пример, написали тест, тест почему-то выполняется не так, как вы ожидаете. Раньше, чтобы понять где проблема, нужно было тыкать дебаги в куче мест, ранить тест еще раз, смотреть результаты, понимать, что тебе нужен дебаг еще в другом месте, потом тыкать дебаг опять, еще раз ранить тест и т.п. А с этой фичой проще - заранил тест и построчно выполняешь код, отслеживая значения переменных. Суперудобно.
Если бы еще не глючила периодически...
[quote="Billion"]Apex replay debugger[/quote] Не знаю как в VS code, но в Illuminated Cloud есть такая фича - она ставит определенные уровни дебага, выполняет код(execute anonymous, test) и потом позволяет "проходить" по дебагу построчно, как в других IDEшках для традиционных ЯП. Т.е. пример, написали тест, тест почему-то выполняется не так, как вы ожидаете. Раньше, чтобы понять где проблема, нужно было тыкать дебаги в куче мест, ранить тест еще раз, смотреть результаты, понимать, что тебе нужен дебаг еще в другом месте, потом тыкать дебаг опять, еще раз ранить тест и т.п. А с этой фичой проще - заранил тест и построчно выполняешь код, отслеживая значения переменных. Суперудобно. Если бы еще не глючила периодически...