Pregunta

Tengo un problema con el fragmento de jQuery que instalé a lo largo del control del paquete.Después de la instalación, no tengo ventanas emergentes con consejos de código de jQuery e intentabilidad.Mira este video:

http://code.tutsplus.com/courses/perfect-workflow-in-sublime-text-2/lessons/adding-snippets-through-package-control

en 0:50 después de escribir . se puso emergente con consejos de código, no tengo este.Tengo que escribir . activado y luego presione pestaña para mostrar la ventana emergente con SNIPPET ...
Y sí, estoy en el archivo Javascript y tengo la configuración predeterminada.

y después de . También obtuvo todas las funciones de jquery como add o addClass.No tengo este, incluso si presiono ctrl + espacio .

¿Fue útil?

Solución

Si presiona CTRL-Space, obtendrá el menú desplegable de las terminaciones disponibles para lo que acaba de escribir.

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

Si desea que aparezca el menú desplegable Autocompletar a medida que escriba, agregue esta línea a su archivo de usuario.Sublime-Configuración:

{
  "auto_complete_selector": "source, text"
}

que debe hacer lo que está buscando: -)

Otros consejos

Considere cambiar la configuración del usuario a la siguiente:

{
  // 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"
}

Abra su configuración de usuario presionando cmd + , en Mac o CTRL + , en Windows

y si desea captar completamente el texto sublime 2, lo recomiendo este curso: FLUJO DE TRABAJO PERFECTO EN TEXT SUBLIME .Solía ser GRATUITO cuando primero publiqué esta respuesta.Todavía lo recomiendo de todos modos.

¿Qué sistema operativo estás usando? Estoy adivinando ventanas.

El problema aquí parece ser que los fragmentos de jQuery en los complementos disponibles tienen atributos <tabTrigger> que comienzan con una $ o un . , lo que causa problemas.

Pruebe lo siguiente: Encuentre el paquete jQuery que contiene esos fragmentos (debajo de las preferencias -> Navegar paquetes ) y abra el archivo .sublime-stippet de un fragmento que no funciona correctamente. El que nombró en su publicación se definirá en el archivo evento-on.sublime-stippet .

Encuentra la línea

<tabTrigger>.on</tabTrigger>

y retire el . de la siguiente manera

<tabTrigger>on</tabTrigger>

Guardar y volver a su archivo .js. Ahora vea si el fragmento aparece cuando escribe O . Esto funciona para mí.

Supongo que este es un error en el texto sublime 2 para Windows (tal vez Linux, también?), Dado que obviamente funciona bien en OS X como vemos en el curso de video que ha vinculado.

Hubo una problema creado en GitHub en Este paquete específico y yo ahora comenté esta información. Supongo que la única forma de trabajar es tener fragmentos que no empiecen con caracteres especiales.

También presenté una error por texto sublime en Userecho .

El creador del video está usando sublimecodeintel .Lo que ves a las 00:50 no es la ventana emergente de autocompletión de texto sublime de 2, es la ventana emergente de autocompletión de importación de sublimecodentel:

Importaciones Autocompletar: muestra autocompletar con los módulos / símbolos disponibles en tiempo real.

Consulte la página de github para más información.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top