Я только что установил Sublime Text под Windows Vista, и даже следуя совету, данному в этом посте , а именно, чтобы явно установить View > Syntax > JavaScript > JavaScript
, я вижу только предложения, основанные на том, что я ранее набрал. Я даже установил плагин SublimeCodeIntel , но безрезультатно.
Насколько я понимаю, в тот момент, когда я напишу "pars", я должен получить параметры "parseFloat" и "parseInt", как в инструментах разработчика Chrome, верно?
Спасибо!
javascript
sublimetext2
Ezequiel-Garzon
источник
источник
Ответы:
Предложения (в основном) основаны на тексте в текущем открытом файле и любых фрагментах или дополнениях, которые вы определили ( ref ). Если вам нужны дополнительные предложения по тексту, я бы порекомендовал:
В качестве побочного примечания я бы действительно рекомендовал установить Package Control, чтобы в полной мере использовать преимущества сообщества Sublime. Некоторые из вышеперечисленных параметров используют управление пакетами. Я также настоятельно рекомендую учебные видеоролики tutsplus Sublime , которые включают всевозможную информацию о повышении вашей эффективности при использовании Sublime.
источник
Ternjs - это новая альтернатива автозаполнению JS. http://ternjs.net/
Sublime Plugin
Самый поддерживаемый плагин Tern для Sublime Text называется tern_for_sublime.
Также существует более старый плагин под названием TernJS . Он не обслуживается и содержит несколько ошибок, связанных с производительностью, которые вызывают сбой Sublime Text, поэтому избегайте этого.
источник
Как уже упоминалось, tern.js - новый и многообещающий проект с плагинами для Sublime Text, Vim и Emacs. Я некоторое время использую TernJS для Sublime , и предложения, которые я получаю, намного лучше стандартных:
Tern сканирует все файлы .js в вашем проекте. Вы можете получить поддержку DOM, nodejs, jQuery и других, добавив «библиотеки» в свой файл .sublime-project:
источник
Есть три подхода
Используйте плагин SublimeCodeIntel
Используйте плагин CTags
Создать файл .sublime-Completion вручную
Подходы подробно описаны в этом сообщении в блоге (моем): http://opensourcehacker.com/2013/03/04/javascript-autocompletions-and-having-one-for-sublime-text-2/
источник
Я разработал новый плагин под названием JavaScript Enhancements , который вы можете найти в Package Control . Он использует под капотом Flow (средство проверки статического типа javascript от Facebook).
Кроме того, он предлагает интеллектуальное автозаполнение javascript (по сравнению с другим моим плагином JavaScript Completions), ошибки в реальном времени , рефакторинг кода, а также множество функций по созданию, разработке и управлению проектами javascript .
Посетите Wiki, чтобы узнать обо всех его функциях!
Введение в этот плагин можно найти в этой статье css-tricks.com : Превратите Sublime Text 3 в среду разработки JavaScript.
Просто несколько скриншотов:
источник
docu
>document
,document.que
>document.querySelector
и т. Д., Но никогда не вызывать полный вызов функции с аргументами и несколькими строками, такими какarr.forEa
>arr.forEach((object,index,array) => { /* newline */ });
, если это имеет смысл. Могу ли я отключить это с помощью улучшений Javascript без необходимости вручную редактировать все файлы завершения? Я отключил все доработки, так как немного одержим своей структурой.На сегодняшний день (ноябрь 2019 г.) подключаемый модуль Microsoft TypeScript выполняет то, что требуется OP: https://packagecontrol.io/packages/TypeScript .
источник
Проверьте, есть ли у фрагментов
<tabTrigger>
атрибуты, начинающиеся со специальных символов. Если они это сделают, они не будут отображаться в поле автозаполнения. В настоящее время это проблема Windows с доступными плагинами jQuery .См. Мой ответ в этой теме для получения более подробной информации.
источник