Back to Blog

How to Turn Sublime Text Into a Powerful Note Taking App

Sublime Text is famous among developers for its blistering speed, low memory usage, and powerful keyboard shortcuts. While it lacks the flashy graphs of dedicated note apps like Obsidian, its raw text processing power makes it an incredible tool for managing thousands of plain text or Markdown notes.

Here is how to configure Sublime Text from a coding editor into a lightning fast knowledge base.

Step 1: Install Package Control

Before you can add note taking features, you need Package Control, the package manager for Sublime Text.

  • Open Sublime Text.
  • Open the Command Palette by pressing Ctrl+Shift+P (Windows/Linux) or Cmd+Shift+P (Mac).
  • Type Install Package Control and press Enter.
  • Wait a few seconds for the confirmation popup. You can now install custom plugins.

Step 2: Install Essential Note Taking Packages

Open the Command Palette again, type Package Control: Install Package, and press Enter. Search for and install the following plugins one by one:

1. MarkdownEditing

This is the most important package for taking notes. It provides powerful Markdown syntax highlighting, auto matching for asterisks and brackets, and custom color schemes designed specifically for reading prose rather than code. It makes formatting bold text, lists, and headings feel native and fluid.

2. Markdown Preview

Since Sublime Text does not have a built in live preview for Markdown, this package bridges the gap. You can set a shortcut to instantly build and open your current Markdown note in your default web browser to see exactly how the formatting looks.

3. SideBarEnhancements

By default, the Sublime Text sidebar is very basic. This package adds a massive right click menu to your sidebar, allowing you to easily create new files, rename notes, duplicate folders, and move files around without ever leaving the editor.

4. AutoFileName

If you like to link your notes together or embed local images, this package is crucial. As you type a file path or link inside brackets [like this](../), AutoFileName triggers a dropdown menu showing the actual files in your directory, preventing broken links and typos.

Step 3: Organize Your Note Vault

Sublime Text does not use proprietary databases; it just reads folders on your computer.

  • Create a master folder on your computer (e.g., Documents/MyNotes).
  • Inside Sublime Text, go to Project > Add Folder to Project and select your master folder.
  • Go to Project > Save Project As... and save the workspace.

Now, your entire note collection is anchored to the left sidebar. You can create subfolders for Daily Logs, Projects, and References directly in the sidebar.

Step 4: Master the Search Tools

The true power of using a code editor for notes is the ability to search massive amounts of text instantly.

  • Goto Anything (Ctrl+P / Cmd+P): This is your primary navigation tool. Press the shortcut and start typing the name of any file in your vault. Sublime will fuzzy match the title and open the note instantly, eliminating the need to click through folders.
  • Find in Files (Ctrl+Shift+F / Cmd+Shift+F): This allows you to search for a specific word or tag (like #urgent) across every single text file in your master folder simultaneously. The results open in a clean, new tab, showing you exactly which lines contain your search term.

Step 5: Optimize the Interface

To make Sublime Text feel less like a coding environment and more like a writing space:

  • Hide the Minimap: Go to View > Hide Minimap. The code minimap on the right side is distracting when writing paragraphs.
  • Use Split Screens: Press Alt+Shift+2 (Windows) or Cmd+Option+2 (Mac) to split your screen into two columns. You can keep a reference note open on the left while writing your daily journal on the right.
  • Enable Word Wrap: Code editors often let text run off the edge of the screen. Go to View > Word Wrap so your paragraphs wrap naturally to fit your window size.