2012-03-13 10 views
5

Actualmente estoy tratando de usar el etiquetado para cerrar algunas de mis etiquetas html en los archivos ERB. Sin embargo, presionando algo como (C-X)/(que interpreto que es, "CONTROL" + "mayúscula X" + "/") simplemente imprime/en el búfer. ¿Algunas ideas?Ragtag aparentemente no funciona?

+0

No creo que 'X' deba interpretarse como" mayúscula x "(' Shift' + 'x' o' '), aquí. Intenta con 'Ctrl' + 'x' +'/'(minúscula x), en su lugar. – romainl

+0

no parece funcionar, ¡aunque vale la pena mencionar que ya no se imprime en el búfer! – Alxjrvs

Respuesta

2

En primer lugar, asegúrese de que en su archivo .vimrc, usted tiene la línea

let g:ragtag_global_maps = 1 

Esto le da acceso a las asignaciones de teclas ragtag como en <C-X>/ o <C-X><space>

continuación, asegúrese de tener en cuenta que la las funciones disponibles de ragtag dependen del tipo de archivo en el que se encuentre. Por ejemplo, cuando está en un archivo estándar .rb, solo obtiene algunas características, mientras que si abre un archivo erb, obtiene todas las ventajas .

Espero que ayude.

1

Intente modificar timeoutlen y ttimeoutlen a algo más grande, o elimine las líneas que haya establecido en su .vimrc. El valor predeterminado debería ser suficiente para que la etiqueta funcione.

2

Asegúrate de estar en el modo correcto. Las asignaciones de teclas (Ctrl-X) de ragtag.vim solo funcionan en el modo "insertar", que es un poco no intuitivo ya que la mayoría de la manipulación de texto en Vim se realiza en modo "normal".

Cuestiones relacionadas