TextMate: Working with Comments

Tue, Jun 10

-->

In a recent email exchange with Allan Odgaard, creator of TextMate, I asked if he had any suggestions for tips that would make for a good screencast. Allan mentioned that on the TextMate IRC, there are often questions about working with comments. And with that, he shared a list of tips that you” onclick=”return TrackClick(”,’javascript%3AlynkVideoPop%28719%2C’)”ll find in the video that follows.

There are five tips on working with comments, including toggling comments on/off, commenting a subset of a line, inserting comment blocks and a short section on how to insert todo lists inside a comment block.

Summary of tips:

  • Apple-/ Togggle comment
  • Alt-Apple-/ Comment a block and comment subset of a line
  • ” onclick=”return TrackClick(” onclick=”return TrackClick(”,’javascript%3AlynkVideoPop%28719%2C’)”” onclick=”return TrackClick(”,’javascript%3AlynkVideoPop%28719%2C’)”,” onclick=”return TrackClick(”,’javascript%3AlynkVideoPop%28719%2C’)”javascript%3AlynkVideoPop%28719%2C” onclick=”return TrackClick(”,’javascript%3AlynkVideoPop%28719%2C’)”)”head” onclick=”return TrackClick(” onclick=”return TrackClick(”,’javascript%3AlynkVideoPop%28719%2C’)”” onclick=”return TrackClick(”,’javascript%3AlynkVideoPop%28719%2C’)”,” onclick=”return TrackClick(”,’javascript%3AlynkVideoPop%28719%2C’)”javascript%3AlynkVideoPop%28719%2C” onclick=”return TrackClick(”,’javascript%3AlynkVideoPop%28719%2C’)”)” tab-key Insert comment header at top of file
  • Control-Shift-B Insert comment banner (top of declaration, function, etc)
  • ” onclick=”return TrackClick(” onclick=”return TrackClick(”,’javascript%3AlynkVideoPop%28719%2C’)”” onclick=”return TrackClick(”,’javascript%3AlynkVideoPop%28719%2C’)”,” onclick=”return TrackClick(”,’javascript%3AlynkVideoPop%28719%2C’)”javascript%3AlynkVideoPop%28719%2C” onclick=”return TrackClick(”,’javascript%3AlynkVideoPop%28719%2C’)”)”todo” onclick=”return TrackClick(” onclick=”return TrackClick(”,’javascript%3AlynkVideoPop%28719%2C’)”” onclick=”return TrackClick(”,’javascript%3AlynkVideoPop%28719%2C’)”,” onclick=”return TrackClick(”,’javascript%3AlynkVideoPop%28719%2C’)”javascript%3AlynkVideoPop%28719%2C” onclick=”return TrackClick(”,’javascript%3AlynkVideoPop%28719%2C’)”)” tab-key Insert todo block

Note: In order for these features to work, you will need to make sure the Source and TODO bundles are enabled within TextMate (see the video for more information).



The music in the video is J.J. Cale and the song: Call Me the Breeze.
Click to hear a longer clip of J.J. Cale:

8 comments

Hey — just found out about this site, and THANKS MUCHLY for the great screencasts!

I do have one minor request — since I listen with headphones, so the difference between the music sound level and the voice sound level is really unpleasant.

by yachris on Jun 10, 2008. #

I apologize for the volume problem, that’s been a trouble spot for a long time. Seems getting a consistent volume for recording voice and then matching that to the music is a challenge to say the least (at least using the no-frills mic/software I have)…but something I will continue to tweak.

Thanks for the comment and glad you enjoy the videos.

by john on Jun 10, 2008. #

You’re a window$ user!
sys/time.h, not sys\time.h !!

by anonymous on Jun 21, 2008. #

Anonymous…the code in the video is a legacy application I wrote in C somewhere around 1989, it was actually written for DOS.

by john on Jun 21, 2008. #

About the TODO bundle, you’re supposed to write “TODO” at the beginning of each line, to you can use the Show TODO List command to get a list of tasks with links to the files and line numbers. FIXME, CHANGED and RADAR are also valid keywords, and you can add more on the bundle’s preferences.

by dipnlik on Dec 7, 2008. #

I enjoyed this screencast very much, thankyou!
I just started coding and commenting is a really good way to learn..

However I got some questions!
What is the easiest way to insert comments next to the code? If I insert with ctrl+apple+/ the line of code becomes a comment.

If I type head and hit tab in a php-file I get the head-tags of a html-file, is there an option I missed?

Thanks again!

by klarabara on Oct 24, 2010. #

Thanx a lot for the video! Is very clever when you are clueless.
And, the music is right! (the volume too)

Love JJCALE!

by Kundo on Jan 11, 2011. #

Loved it. Thanks for sharing :) was very helpful.

by sumitk on Jul 6, 2011. #