Domanda

Ho avuto problemi con JQuery Snippet che ho installato durante il controllo del pacchetto.Dopo l'installazione non ho un popup con suggerimenti in codice jquery e intaligenza.Guarda questo video:
http://code.tutsplus.com/courses/perfect-workflow-in-sublime-text-2/lessons/adding-snippets-through-package-control

su 0:50 dopo aver digitato . ha ottenuto popup con i suggerimenti di codice - non ho questo.Devo digitare . acceso e quindi premere scheda per visualizzare popup con snippet ...
E sì, sono in file JavaScript e ho ricevuto le impostazioni predefinite.

e dopo . ha anche ottenuto tutte le funzioni jquery come add o addClass.Non ne ho anche questo se premi ctrl + spazio .

È stato utile?

Soluzione

Se premi Ctrl-Space otterrai il menu a discesa dei completamenti disponibili per quello che hai appena digitato.

http://www.sublimetxt.com/docs/2/tab_completion.html

.

Se si desidera visualizzare il menu a discesa AutoCompleta, come si digita, aggiungi questa riga al tuo utente Preferenze.Sublime-Impostazioni file:

{
  "auto_complete_selector": "source, text"
}
.

Questo dovrebbe fare ciò che stai cercando: -)

Altri suggerimenti

Considerare la modifica delle impostazioni dell'utente a quanto segue:

{
  // By default, auto complete will commit the current completion on enter.
  // This setting can be used to make it complete on tab instead.
  // Completing on tab is generally a superior option, as it removes
  // ambiguity between committing the completion and inserting a newline.
  "auto_complete_commit_on_tab": true,

  // Controls if auto complete is shown when snippet fields are active.
  // Only relevant if auto_complete_commit_on_tab is true.
  "auto_complete_with_fields": true,

  // As Richard Jordan suggested, this item
  // controls what scopes auto complete will be triggered in
  "auto_complete_selector": "source, text"
}
.

.

Apri le tue Impostazioni utente premendo cmd + , su mac o ctrl + , su Windows

E se si desidera comprendere completamente il testo sublime 2, consiglio questo corso: Flusso di lavoro perfetto nel testo sublime .Era libero dal momento in cui ho pubblicato per la prima volta questa risposta.Lo consiglio ancora comunque.

Quale sistema operativo stai usando? Immagino Windows.

Il problema qui sembra essere che i frammenti jQuery nei plugin disponibili hanno attributi <tabTrigger> che iniziano con un $ o un . , che causa problemi. .

Prova quanto segue: Trova il pacchetto jQuery che contiene quei frammenti (in Preferenze -> Sfoglia i pacchetti ) e apri il file .Sublime-snippet di uno snippet che non funziona correttamente. Quello che hai nominato nel tuo post sarebbe stato definito nel file event-on.sublime-snippet .

Trova la riga

<tabTrigger>.on</tabTrigger>
.

e rimuovere . come segue

<tabTrigger>on</tabTrigger>
.

Salva e torna al tuo file .js. Ora vedi se lo snippet viene visualizzato quando digiti o . Questo funziona per me.

Immagino che questo sia un bug nel testo sublime 2 per Windows (forse anche Linux?), Dal momento che ovviamente funziona bene su OS X come vediamo nel videogioco che hai collegato.

C'era un problema creato su GitHub Questo pacchetto specifico e ora ho commentato queste informazioni. Immagino che l'unico modo per ottenere questo funzionamento sia di snippet che non iniziano con caratteri speciali.

Ho anche archiviato un bug per il testo sublime su userecho .

Il creatore del video sta usando subimecodeintel .Quello che vedi alle 00:50 non è il popup di autocompilazione del testo di Sublime Text 2, è il popup di autocompilazione di importazione di SublimeCodeintel:

.

Importa AutoComplete: mostra automaticamente i moduli / simboli disponibili in tempo reale.

Vedi La pagina GitHub per ulteriori informazioni.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top