Возможно, вопрос покажется странным, но с разработкой под веб пришлось столкнуться впервые. По привычке разработки на языках со статической типизацией, хочу чтобы по нажатию комбинации клавиш, всплывало окошко с указанием типов, автодополнением функций, и т. п.
Вроде бы, таких редакторов гугл выдает десятка два. В некоторых множество грасивых гифок показывают, как круто они умеют дополнять и показывать типы. Но, когда реально начинаешь пользоваться, оказывается, что умеют они примитивно дополнять только те теги, которые есть в файле. Т. е. тупой матчинг по имени тега, либо кучи заточек под node.js, а мне нужен обычный нативный JS, с которым ничего не работает.
Visual Studio Code пример с оф. сайта:
Официальный скриншот WebStorm:
Как добиться подобного? Или это только для избранных кодеров Node.JS?
В WebStorm добавлял External Libraries, как описано
тут. Никакого эффекта...
Пример Hello, World'а:
<!doctype html>
<meta charset="utf-8">
<title>Hello World</title>
<body>
<script src="src/pixi.js"></script>
<script src="src/code.js"></script>
<h1>Hi!</h1>
</body>
code.js:
//var renderer = PIXI.autoDetectRenderer(256, 256);
var renderer = PIXI.aut <==
//var stage = new PIXI.Container();
var stage = new PIXI.Con <==
//document.body.appendChild(renderer.view);
pixi.js
Вот, указанные стрелками <== места в code.js ни в одном редакторе не дополняются.
Пробовал:
- Visual Studio Code
- Atom
- Brackets
- WebStorm
- Sublime
Не может же быть, что нет такого в природе? Или что-то делаю не так?