2011-08-03 14 views

Respuesta

6

Puede usar una combinación de etiquetas XML que coincidan, como se puede ver en esta pregunta y en la búsqueda y reemplazo de Perl.

Por ejemplo, dado este fragmento:

<TypeDef name="a"> 
    <ArrayType high="14" low="0"> 
    <UndefType type="node"> 
    </UndefType> 
    </ArrayType> 
</TypeDef> 

Coloque el cursor sobre cualquiera de la apertura o el cierre de TypeDef y escriba la siguiente secuencia:

vat:s/^\(.*\)$/<!-- \1 -->/ 
  1. v - se pone en modo visual
  2. at - selecciona la etiqueta XML completa
  3. :s/^\(.*\)$/<!-- \1 -->/ - rodea cada línea con '<!-- ... -->', los delimitadores de comentarios para XML

Como alternativa, puede simplemente eliminar de esta manera:

dat 
  1. d - eliminar de acuerdo con los siguientes movimientos
  2. at - como antes

Para eliminar el uso de identificación, utilice vat:s/-->// para eliminar los comentarios

6

Uso el complemento tComment. Puede encontrar un video tutorial detallado here sobre cómo instalarlo y usarlo.

El plugin es muy útil ya que le permite alternar los comentarios tanto de la interfaz de comando y de entrada, y se puede hacer por medio de tanto en modo visual y movimientos (como gcw, o gc3w)

+0

Gracias, probé tComment y estoy muy contento con él. Consulte http://net.tutsplus.com/tutorials/other/vim-essential-plugin-tcomment/ sobre cómo comenzar. – justin

0

Si utiliza Emmet -vim, puede seleccionar todo el contenido de la etiqueta que le gustaría comentar pulsando v a t y pulse Ctrl y /

Cuestiones relacionadas