Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2007-01-22 15:58:26

  astropanic - Nowy użytkownik

astropanic
Nowy użytkownik
Zarejestrowany: 2007-01-22

Vim, automatyczne komentowanie linii

Witam,

Jak uzyskać w vim'ie automatyczne podążanie za komentowaniem linii ?
Mam na myśli że jak wpiszę mu '/**' to żeby sam przy każdej nowej linii rysował '*' aż w ostatniej linii wpiszę '*/' ?

Na codzień pisze w PHP, korzystam często z PHPDocumentor i stąd moja potrzeba budowania komentowanych bloków

Kod:

/**   - to podaję ja
 *    - te gwiazdki rysuje vim po wprowadzeniu znaku nowego wiersza przeze mnie.
 *
 *
 */ - na końcu wpisuję to i ....

następne linijki są już bez komentarzy

Na moim lapciu z zainstalowanym Slackware11/vim7 działa bezproblemowo.
Natomiast na Debianie nie ma tego efektu.

Debian Sarge, vim z paczki(6.3)
Z tego co widzę jest skompilowany z opcją comments, po wpisaniu :ve widzę wpis '+comments'.

Kod:

:set comments=sr/**,m:*,elx:*/ 

nie pomaga.

Bardzo proszę o porady, wskazówki
Pozdrawiam

Offline

 

#2  2007-01-24 00:56:37

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: Vim, automatyczne komentowanie linii

dopisz do ~/.vimrc :

Kod:

set formatoptions+=o
set formatoptions+=r

jezeli nie pomoze napisz czy dziala to dla plikow *.c, czy dziala kolorowanie i pokaz wynik dpkg -l 'vim*'


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)