comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: commenting
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: commenting [message #23869 is a reply to message #23791] Wed, 21 February 2001 09:59 Go to previous messageGo to previous message
jeyadev is currently offline  jeyadev
Messages: 78
Registered: February 1995
Member
In article <3A92A095.EB03CCA4@cmb.physics.wisc.edu>,
Christopher W. O'Dell <odell@cmb.physics.wisc.edu> wrote:
> that is BEAUTIFUL. perfect. Now my repetitive motion injuries
> may begin the long healing process!
>
> Thanks,
> Chris
>
> David Fanning wrote:
>
>> Christopher W. O'Dell (odell@cmb.physics.wisc.edu) writes:
>>
>>> This is probably wishful thinking, but is there any way to
>>> comment out a large section of code as in C,
>>> where you don't have to insert a ';' on every line of code,
>>> but you can use a beginning and ending comment delimiter?
>>> I have this idea that there might be secret delimiters that
>>> i have not yet heard about in IDL. And I'm very lazy and
>>> have often longed for this feature.
>>
>> It's wishful thinking.
>>
>> But you can always temporarily wrap code you want to ignore
>> in an IF statement:
>>
>> ignore = 1
>> IF ignore NE 1 THEN BEGIN
>>
>> ... code to ignore here...
>>
>> ENDIF ; of code I am ignoring
>>
>> It's not elegant, but if the code you want to ignore
>> consists of a lot of lines, it cuts down on repetitive
>> motion injuries. And you can easily go back and forth
>> just by setting the ignore flag. :-)

Come on, David, it is bloody elegant! I stumbled across this
in the days of Fortran II, with a GO TO statement to boot. Now,
that was a lot less elegant!

And, if you use vi, here is something I do:


:l1,l2s/^./;&

where l1 and l2 are the line numbers delimiting the block of interest.
And, you undo it with

:l1,l2s/;//

Voila!

--

Surendar Jeyadev jeyadev@wrc.xerox.com
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Running IDL from cron
Next Topic: Generally accessing the rest of the elements in an array

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Sun Nov 30 22:52:08 PST 2025

Total time taken to generate the page: 0.95721 seconds