This is the kind of post I love. Dr. Drang talks about TableFlip for Mac and MultiMarkdown tables. I’m a huge fan of MultiMarkdown tables, which is a weird sentence to write. It’s how I create my crib sheets.1 I think TableFlip is the easiest way to work with MultiMarkdown tables, by far. When I’m on my Mac, it’s mostly what I use now.2 But, as a Sublime Text user, I’m also a huge fan of the Table Editor plugin even though it’s no longer supported (damn you vim).
$70 is a lot of money for a text editor but I think this article makes a pretty good case for taking the leap. It’s my primary working tool on both Windows and the Mac. I think it’s great and I think it’s worth the price.
The Advanced CSV package for Sublime Text just saved me a ton of time today. It’s spectacular. If you have a huge unwieldy block of CSV text but want to just select a single column, this is the way to go.
Before anyone suggest opening in Excel, go ahead and try to do it with data that looks even remotely like a date. Excel forces it to become a new date string.
The latest beta build of Sublime Text 3 added a new way to define syntax definitions. It still supports the TextMate .tmLanguage definitions but now adds a uniquely Sublime Text method. At first glance it seems very powerful. Version 3 of Sublime Text is coming along quickly now and still has some surprises cooking.
Let’s try an experiment. Rather than post a huge number of keyboard shortcuts all at once, I’ll let you follow along as I wear new patterns into my brain. Sounds gross, right? It is.
This week’s set of keyboard shortcuts are for Sublime Text and code folding. First, if you are using Sublime Text, go get the Filter Lines package.
Here’s the lesson plan for this week:
Habituate a few of the more generally useful Sublime Text keyboard shortcuts like selecting, moving and folding lines.
The PlainTasks plugin for Sublime Text is a terrific tool for working with plain text task management. It supports many aspects of the TaskPaper format and now adds relative due date parsing.
On any task, type d then ⇥ to insert an @due() tag with the cursor ready to enter a date. Type +3 and then ⇥ to set the due date to three days in the future.
The fun doesn’t stop there.
A nice intro lecture about Sublime Text features (embedded below).
A couple of nice posts about Sublime Text over at TechnologyNotes. I use the heck out of Sublime Text, because it’s ubiquitous and powerful.
In Jeff’s posts, he highlights his awkward dance with Sublime Text and how he settled into it by replacing a bunch of other applications. That’s a pretty good reason to make the move. His write-up of using Sublime Text for task management describes more or less how I do it.
In consideration of this week’s Technical Difficulties Vim episode:
If you use Sublime Text, you can turn on “vintage” mode to enable vi/vim like keybindings. Sublime is overflowing with keybinding options so it’s not too surprising.
The Vintageous plugin takes it many steps further.
For a demo, jump to 5:05 in the YouTube video
I’ve written about this Sublime Text plugin before but it keeps getting better. Beyond the basics, like sending notes from ST3 to Evernote, this plugin will also list, download and convert to Markdown for editing. Two way syncing and editing of Evernote meta data likes tags is also supported through YAML headers. It also provides support for attachments. Since I last posted about it, now you can add attachments, autocomplete metadata, and search a note.