Подтвердить что ты не робот

Sublime Text 2 - есть интеллектуальная intellisense с подсказками для jquery (не фрагменты!)

Как я могу достичь такого же уровня детализации, который я получаю при использовании vs2012 в моем легком весе возвышенном тексте 2. все пакеты, которые я пытался, имеют дело главным образом с фрагментами (вместо того, чтобы обнюхивать умные подсказки). в vs2012 я решил его использовать -vsdoc. как я могу решить это с возвышенным?

the effect i'm looking for

Я уверен, что должен быть способ для возвышенного текста 2 как-то разобрать функцию и понять, какие параметры я должен использовать, чтобы получить свой путь. пожалуйста, не направляйте меня в Google. Я искал везде.

спасибо

4b9b3361

Ответ 1

Я распространяю вопрос на язык javascript:

Лучшие пакеты для автозаполнения JavaScript в возвышенном тексте 2 и 3 - это тестеры TernJS. он анализирует ваш код, чтобы принести вам полезные контекстные предложения. это все еще не то, что мы используем для IDE С#/java, но это лучше, чем собственный вариант. также он несколько замедляет возвышенное время от времени.

b.t.w - вы также можете использовать пакет jquery с индивидуальными настройками из реестра.

вы можете пойти другим путем - скобки имеет встроенный автозаполнение для javascript (также основанный на tern). Я нашел, что это намного лучше, чем великолепный пакет.

коммерческий мудрый: webstorm - это самое близкое вам решение для VS intellisense и отличных предложений. Я тестировал его на node.js, и он удивил меня быстрым и эффективным завершением. лучше, чем выше, но это стоит денег после пробного периода.

Ответ 2

Человек, который написал сообщение на форуме, упомянутое @joelretdev, закончил создание пакета завершений JavaScript/jQuery, который они описали, и он делает некоторые из того, что вы хотите. Он называется AndyJS2, и он доступен через PackageControl. Репо GitHub для пакета https://github.com/agibsonsw/AndyJS2.

(Предполагая, что создатель форума/создатель пакета один и тот же человек, потому что одно и то же имя пользователя [agibsonsw] используется на обоих сайтах, и они явно столкнулись с одной и той же проблемой.)

Ответ 3

К сожалению, кажется, что нет надежного метода предоставления jQuery intellisense для SublimeText.

Существует пакет jQuery, который вы можете получить из диспетчера пакетов или github: jQuery Sublime, но он содержит только фрагменты, конечно же это не то, что вы действительно хотели.

Я, однако, нашел сообщение на форуме по этому вопросу, в котором говорится о добавлении в этот пакет файла Sublime-completions, который мог бы предоставить вам некоторый intellisense. Единственная проблема заключается в том, что вы должны сами определять все селекторы/функции/события в файле.

Если вам интересно, вот сообщение, которое подробно описывает его: SublimeText Forum

Надеюсь, это поможет, если я найду что-нибудь новое, я обязательно добавлю добавление к своему сообщению.

Ответ 4

Насколько я знаю, в Sublime Text 2 еще нет хороших плагинов intellisense для javascript.

Пакеты сниппсов не являются intellisense, а простыми автозаполнениями, которые не учитывают ключевые слова, область или контекст. Чтобы иметь истинное решение для intellisense для javascript, ваш script должен быть создан на лету - возможно, с помощью процесса node.js - и затем построено построенное синтаксическое дерево.

В настоящее время вы можете использовать пакет SublimeLinter, который при использовании на компьютере с установленным node.js покажет вам ошибки JSHint при вводе. Это не идеальная замена, но предоставленная информация намного полезнее.