Pregunta

Estoy tratando de utilizar el plugin Vim snipMate, y lo he instalado, ya que dirige, pero cuando pulso pestaña no pasa nada.

  • ¿Cómo puedo depurar esto? Son archivos de registro no Vim hace cuando se trata de material de carga?
  • ¿Cómo puedo ver qué plugins de su cargado correctamente?

He intentado :sni<tab> para ver si hay algo llamado snipsomething instalado pero nada se complete.

En el tutorial de instalación que no menciona la adición de cualquier cosa en mi vimrc pero supongo que se encuentra el directorio /plugin/ automáticamente?

Estoy corriendo en Windows y Unix y tengo el mismo perfil con el mismo problema.

Otros plugins como NerdTree están cargando bien.

Actualización: Siguiendo otra pregunta, he intentado :inoremap y :snoremap y la entrada <Tab> mencionar TriggerSnippet() está ahí:

por ejemplo.

s <Tab>   * <Esc>i <Right><C-R>=TriggerSnippet()<CR>
  • ¿Quiere decir esto que está habilitado?
¿Fue útil?

Solución

:verbose imap <tab>

le dirá lo que está obligado a <tab>

:scriptnames le dirá lo que las escrituras se cargaron.

Otros consejos

Puede insertar echo "Loaded so far" y similares dentro del código del plugin - el texto se mostrará en la línea inferior si se ejecuta la echo. Depuración de printf :) crudo, pero simple y funciona.

También: plugin se carga automágicamente. plugins no lo es.

Parece como si tuviera algo raro en el directorio C:\Program Files\Vim\vimfiles\ que fue reemplazando mis preferencias del usuario. Yo sólo impactó ese directorio y funciona ahora.

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