2012-07-20 5 views
5

Pomyślałem, że przydałoby się mapowanie, które zmieni linię bieżącą lub wybraną wizualnie linię w baner komentarza.Jak zrobić komentarz wokół linii opisu za pomocą vima?

coś takiego:

This is the description of the usage of the class 

stałby się po naciśnięciu skrótu:

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

Spróbuj wtyczki 'tcomment'. – kev

+0

@kev 'tcomment' jest bardzo fajny, ale nie wiem, jak zrobić komentarz w kształcie, który wygląda fantazyjnie i łatwiejsze do zidentyfikowania. Czy to dobry nawyk? – mko

Odpowiedz

9

Mam ten wiersz w moim ~/.vimrc że robi dokładnie to, co chcesz:

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

Umieść kursor na linii, naciśnij <leader>g, gotowe.

Domyślnym <leader> jest \, więc będzie to \g.

Można oczywiście użyć dowolnego skrótu.

+0

Działa jak urok! – oyenamit