Я бы очень хотел порекомендовать Webstorm . Это не! относитесь к вашему JS как к текстовым файлам.
Это полноценный JS-редактор, ставший моим любимым JS-редактором, работающим параллельно с VS, для обработки моих серверных вещей.
WS имеет фактический смысл объекта в файлах JS. Это значит, когда я нажимаю. (точка) показывает функции этого объекта, даже если он физически находится в другом файле.
Он распознает мои объекты (или их тип, если хотите), созданные в других файлах JS, упомянутых в файле, над которым я работаю.
У меня есть «Найти использования» в функциях JS
У меня есть «найти все ссылки» на объект / функцию / класс / переменную JS или все, что вы хотите найти. В конце концов это все объекты, но Webstorm знает это.
Если я переключу короткое замыкание / сокращение на F12, я могу нажать F12 при вызове своей функции, и он перейдет к реализации этой функции JS. Даже если он находится в другом файле.
Ofc. у вас есть свёртывание и раскраска кода, метод извлечения и другой аккуратный повторный код, инструменты для создания обзора.
О. И кстати.
Я хотел бы прекратить слухи, которые ходят в облаке на форумах, с которыми я время от времени сталкиваюсь, в поисках лучших способов справиться с JS.
reSharper НЕ ПОДДЕРЖИВАЙТЕ JAVASCRIPT! Каждый кусочек меня умирает каждый раз, когда я читаю какого-то парня, повторяющего то, что он видел на сайте reSharper. У него может быть плохой смысл и небольшая проверка синтаксиса, но это не имеет ничего общего с поддержкой.
Notepad ++, на мой взгляд, поддерживает JS лучше, чем VS.
Münster