30

» WarCraft 3 / Visual Studio Code: WarCode

Завтра продукты JetBrains перестанут работать и будут работяги сидеть у разбитого корыта
Завтра продукты Microsoft перестанут работать и будут работяги сидеть у разбитого корыта.
30

» WarCraft 3 / Visual Studio Code: WarCode

а мне обычно нужно в каком-то место что-то заинжекстить и чтобы инжект сохранялся с перезапусками.
Посмотри внимательно на комментарий выше инжекта.
Загруженные файлы
30

» Администрация XGM / Плохо прогружаются изображения при просмотре

PT153, просмотрщик учитывает dpr и отображает pixel2pixel. Для масштабирования можно покрутить колёсико.
30

» WarCraft 3 / Visual Studio Code: WarCode

Да и мне пока неведом способ постоянного инжекта
Этот способ прекрасно описан в документации.
30

» WarCraft 3 / Visual Studio Code: WarCode

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

» WarRaft / IntelliJASS

Вышла новая версия!
Прокрутить к ресурсу
  • Была написана первая простенькая инспекция с автозаменой.
Загруженные файлы
30

» WarCraft 3 / Visual Studio Code: WarCode

Если langiage injection в IntelliJ не умеет валидировать SQL запрос, например существование указных полей в схеме, то это подсветка уровня notepad++ и разбор строки
Сразу виддно специалиста по IDE. IntelliJ умеет не только валидировать запрос но и и исполнять его по удалёнке.
Загруженные файлы
30

» WarCraft 3 / Visual Studio Code: WarCode

чем оверрайдить 100500 вещей в ВСкоде.
Оверрайдить? Ты VSCode с IntelliJ не путаешь? В вскоде у тебя есть апи и развлекайся с ним как хочешь.
30

» WarCraft 3 / Visual Studio Code: WarCode

На самом деле я тоже не понял суть того примера с .js файлом.
Внутри строки js подсветка html. Тобишь langiage injection, а не разбор строки.
30

» WarCraft 3 / Visual Studio Code: WarCode

Vlod, ты внимательно пример смотрел? Глазами?
Я так понимаю, что тебе от IDE нужно только наведение и выделение?
30

» Блог им. TerrorGold / Представление о маге

Immortal_Zodd, где ты это встречал? Я вот встречал совершенно противоположное.
Может дело в месте встречи и лопате?
30

» WarCraft 3 / Повышение характеристик юнита за убийства

Хотя это можно считать и без таблицы вовсе, смыл ровно тот же.
Можно банально писать в CustomValue, использовать UnitIndexer или если такой герой у игрока один, то паралельные массивы по индексу игрока.
Только вот ХТ это самый оптимальный и расширяемый метод. В связке с типом key получается довольно таки мощно.
30

» Блог им. TerrorGold / Представление о маге

Ты мне мозг пытаешься вынести? Или бомбёжку вызвать?
Я не пойму, почему в фентези не может быть разных магов?
30

» WarCraft 3 / Повышение характеристик юнита за убийства

Почему сломается?!
У нас есть три юнита. Один получает силу, второй ловку, третий инту. Что будет с твоей переменной, если каждый из них убьёт юнита?
30

» WarCraft 3 / Visual Studio Code: WarCode

их может быть очень много и парсить все строки в проекте
Там не парсятся все строки. Там ты сам задаёшь, где в твоём языке может быть иньекция и сам определяешь инъекции в другие языки. Но основная фишка в том, что ты можешь написать плагин, который может влиять на другие плагины и добавлять к ним свой функционал. Для реализации такого веселья в вскоде нужно крутить сальтухи.
30

» WarCraft 3 / Visual Studio Code: WarCode

Причем тут vscode?
js у обоих искоробочный. И правда, при чём здесь vscode?
Начать стоит с вопроса - причем тут ЯП?
И правда, мы же рунами на бересте пишем.
LSP сервер пишется на любом языке, хоть на lua хоть на go
Работать с апи ты тоже будешь на любом языке?
30

» WarCraft 3 / Visual Studio Code: WarCode

Почему другие языки офигенно работают в вскод, а у тебя какие-то великие беды.
Офигенно? Давай проедём простейший тест:

VSCode

IntelliJ

Загруженные файлы
30

» WarCraft 3 / Visual Studio Code: WarCode

Можно делать всё, что вздумается.
Например разметить многострочный токен?
Вот тебе простейший пример. В IntelliJ я сделал кастомный текст при сворачивании. Удачи сделать такое в VSCode.
А свобода выбора решений для кеширования и архитектуры - так это скорее плюс.
Ты не поверишь, в IntelliJ тоже свобода выбора, только помимо великого ничего как в вскоде есть искаропка, которая покрывает большинство случаев.
А потом может сразу на асм, ну её, эту цивилизацию
Логика просто шикарна. Вместо простого добавления языка в IDE ты предлагаешь сделать IDE из VSCode?
Загруженные файлы