Acabei de instalar o Sublime Text no Windows Vista, e mesmo seguindo o conselho dado neste post , ou seja, para definir explicitamente View > Syntax > JavaScript > JavaScript
, só vejo sugestões baseadas no que já havia digitado. Até instalei o plug-in SublimeCodeIntel , mas não adiantou.
Pelo que entendi, no momento em que escrevo "pars", devo obter as opções "parseFloat" e "parseInt", como nas ferramentas de desenvolvedor do Chrome, certo?
Obrigado!
javascript
sublimetext2
Ezequiel-Garzon
fonte
fonte
Respostas:
As sugestões são (basicamente) baseadas no texto no arquivo aberto atual e em quaisquer fragmentos ou conclusões que você definiu ( ref ). Se você quiser mais sugestões de texto, recomendo:
Como uma observação lateral, eu realmente recomendo instalar o controle de pacote para aproveitar ao máximo a comunidade Sublime. Algumas das opções acima usam o controle de pacote. Eu também recomendo fortemente os vídeos tutoriais do tutsplus Sublime , que incluem todos os tipos de informações sobre como melhorar sua eficiência ao usar o Sublime.
fonte
Ternjs é uma nova alternativa para obter o preenchimento automático de JS. http://ternjs.net/
Sublime Plugin
O plugin Tern mais bem mantido para Texto Sublime é chamado 'tern_for_sublime'
Existe também um plugin mais antigo chamado 'TernJS' . Ele não é mantido e contém vários bugs relacionados ao desempenho, que fazem com que o Sublime Text trave, então evite isso.
fonte
Como já mencionado, tern.js é um projeto novo e promissor com plugins para Sublime Text, Vim e Emacs. Eu uso o TernJS for Sublime há um tempo e as sugestões que recebo são muito melhores do que as padrão:
O Tern verifica todos os arquivos .js em seu projeto. Você pode obter suporte para DOM, nodejs, jQuery e mais adicionando "libs" em seu arquivo de projeto .sublime:
fonte
Existem três abordagens
Use o plug-in SublimeCodeIntel
Use o plug-in CTags
Gerar arquivo .sublime-completamento manualmente
As abordagens são descritas em detalhes nesta postagem do blog (minha): http://opensourcehacker.com/2013/03/04/javascript-autocompletions-and-having-one-for-sublime-text-2/
fonte
Desenvolvi um novo plugin chamado JavaScript Enhancements , que você pode encontrar no Package Control . Ele usa o Flow (verificador de tipo estático javascript do Facebook) sob o capô.
Além disso, oferece autocomplete javascript inteligente (em comparação com meu outro plugin JavaScript Completions), erros em tempo real , refatoração de código e também muitos recursos sobre como criar, desenvolver e gerenciar projetos javascript .
Consulte a Wiki para saber todas as funcionalidades que ela oferece!
Uma introdução a esse plug-in pode ser encontrada neste artigo css-tricks.com : Transforme o Sublime Text 3 em um IDE de JavaScript
Apenas algumas capturas de tela rápidas:
fonte
docu
>document
,document.que
>document.querySelector
e assim por diante, mas nunca uma chamada de função completa com argumentos e várias linhas comoarr.forEa
>arr.forEach((object,index,array) => { /* newline */ });
, se isso fizer sentido. Posso desabilitar isso com os aprimoramentos de Javascript sem precisar editar manualmente todos os arquivos de conclusão? Desativei todas as conclusões agora, pois sou um pouco obsessivo com minha estrutura.A partir de hoje (novembro de 2019), o plugin TypeScript da Microsoft faz o que o OP requer: https://packagecontrol.io/packages/TypeScript .
fonte
Verifique se os snippets possuem
<tabTrigger>
atributos que começam com caracteres especiais. Se o fizerem, eles não aparecerão na caixa de preenchimento automático. Este é atualmente um problema no Windows com os plug-ins jQuery disponíveis .Veja minha resposta neste tópico para mais detalhes.
fonte