2012-07-20 11 views
5

Pensé que sería útil crear una asignación que convertiría la línea actual o la línea seleccionada visualmente en un banner de comentarios.¿Cómo hacer un comentario sobre una línea de descripción usando vim?

Algo como esto:

This is the description of the usage of the class 

se convertiría, después de pulsar un atajo:

/*----------------------------------------------------*/ 
/* This is the description of the usage of the class */ 
/*----------------------------------------------------*/ 
+0

Pruebe el complemento 'tcomment'. – kev

+0

@kev 'tcomment' es muy bueno, pero no sé cómo hacer un comentario en forma de apariencia elegante y fácil de identificar. ¿Es este un buen hábito para hacer? – mko

Respuesta

9

tengo esta línea en mi ~/.vimrc que hace exactamente lo que quiere:

nnoremap <leader>g I/* <Esc>A */<Esc>yyp0llv$r-$hc$*/<Esc>yykPjj 

Coloque su cursor en una línea, presione <leader>g, hecho.

El valor predeterminado <leader> es \, por lo que sería \g.

Puede, obviamente, usar cualquier atajo que desee.

+0

¡Funciona como un encanto! – oyenamit

Cuestiones relacionadas