Tab.Noted Help
Version 26.2 · macOS 13 Ventura and later (Apple Silicon + Intel)
Tab.Noted is a native macOS source code and text editor built for developers, security professionals, and power users. It's entirely local — no account, no tracking, no internet connection required. This page covers every feature, shortcut, and setting. Can't find what you're looking for? Use the contact form.
Getting Started
Opening a File
- Menu: File → Open (
⌘O) - Drag and drop: Drag any file onto the Tab.Noted window or Dock icon
- Recent files: File → Open Recent
- Quick Open: Press
⌘Pto search across recently opened files and open tabs
Creating a New Tab
- Press
⌘Tor choose File → New Tab - New tabs are untitled until saved
- Untitled (unsaved) tabs do not restore after quitting — save your file to ensure it reopens next session
Saving Files
- Save:
⌘S - Save As:
⌘⇧S - Save All:
⌘⇧⌥S(saves all open modified tabs at once)
Session Restore
Tab.Noted automatically restores all file-backed tabs when you relaunch. Your cursor position and scroll position are preserved.
The Tab Bar
- Tabs resize fluidly based on how many are open
- Drag tabs left or right to reorder them
- Pin a tab: Right-click a tab → Pin Tab. Pinned tabs stay open across sessions even without being saved
- Close a tab: Click the × on the tab, or press
⌘W - Reopen last closed tab:
⌘⇧T - Next tab:
⌘⇧] - Previous tab:
⌘⇧[ - Switch to last used tab:
⌃Tab
The Editor
Basic Editing
- Line numbers appear in the left gutter
- Current line is highlighted for easy tracking
- Auto-indent — pressing Enter matches the indentation of the current line
- Auto-pair — typing
(,[,{,", or'automatically inserts the closing character - Smart Home key — pressing Home toggles between the first non-whitespace character and column 0
Zoom
- Zoom In:
⌘= - Zoom Out:
⌘− - Reset to actual size:
⌘0 - You can also zoom with
⌘+scroll on a trackpad
Word Wrap
Toggle word wrap with ⌘⌥W. Word wrap is a per-tab setting — each tab remembers its own preference.
Code Folding
- Fold/unfold
{ }blocks by clicking the triangle in the gutter - Fold All: View → Fold All
- Unfold All: View → Unfold All
Overwrite Mode
Toggle between Insert and Overwrite mode from the status bar at the bottom of the window.
Column Selection (Block Selection)
Hold Option and drag the mouse to select a rectangular block of text across multiple lines.
Find & Replace
Open with ⌘F or Search → Find & Replace.
Options
- Case sensitive — match exact letter case
- Whole word — match only complete words
- Regex — use regular expressions for advanced pattern matching
- Find Next / Previous — navigate through matches
- Replace — replace the current match
- Replace All — replace every match in the document (fully undoable with
⌘Z)
Search Across Files
- Search in All Files:
⌘⇧F— searches across all currently open tabs - Find in Folder:
⌘⌥F— search within any folder on disk
Navigation
Quick Open (⌘P)
Press ⌘P to open the Quick Open panel. Type any filename or tab name to jump to it instantly. This also works as a tab switcher.
Go to Line
Press ⌘L and type a line number to jump directly to that line.
Go to Symbol
Search → Go to Symbol (⌘⇧O) — jump to functions, classes, or named sections in the current file.
Bookmarks
- Toggle bookmark at the current line:
⌘⌥B - Next bookmark:
⌘⌥] - Previous bookmark:
⌘⌥[ - Clear all bookmarks: Search → Clear All Bookmarks
- Bookmarks appear as markers in the gutter
Go to Matching Bracket
⌘⌥\ — jumps to the bracket, brace, or parenthesis that pairs with the one at the cursor.
Editing Tools
Line Operations
All found in Edit → Format:
| Operation | Description |
|---|---|
| Duplicate Line | ⌘⇧D — copy current line and insert below |
| Delete Line | ⌘⇧K — delete the current line entirely |
| Move Line Up | ⌘⌥↑ — move current line up one position |
| Move Line Down | ⌘⌥↓ — move current line down one position |
| Copy Line Up | ⌘⌥⇧↑ — duplicate line above |
| Copy Line Down | ⌘⌥⇧↓ — duplicate line below |
| Sort Lines Ascending | Sort selected lines A→Z |
| Sort Lines Descending | Sort selected lines Z→A |
| Remove Duplicate Lines | Delete repeated lines |
| Remove Empty Lines | Delete blank lines |
| Join Lines | Merge selected lines into one |
| Number Lines | Prefix each line with its line number |
Case Conversion
All found in Edit → Format: UPPERCASE, lowercase, Title Case, camelCase, snake_case, Invert Case, Sentence Case.
Whitespace
- Trim Trailing Whitespace — remove spaces/tabs at the end of lines
- Trim Leading Whitespace — remove spaces/tabs at the start of lines
- Trim on Save — automatically trim trailing whitespace every time you save
- Convert Tabs to Spaces / Spaces to Tabs
Toggle Comment
⌘/ — comment or uncomment the current line or selection. Works for all supported languages using the correct comment syntax.
Select All Occurrences
⌘⇧L — selects every occurrence of the currently selected text, enabling simultaneous editing.
Multiple Cursors
- Add cursor above:
⌃⇧↑ - Add cursor below:
⌃⇧↓ - Edit multiple locations simultaneously
Select to Bracket
⌘⌥⇧[ — selects everything inside the nearest enclosing bracket pair.
Insert Utilities (Edit menu)
- Insert Date/Time:
⌘⌥D - Insert UUID:
⌘⌥U - Pick Color:
⌘⌥K— opens a color picker; detects hex color at the cursor
Clipboard History
⌘⇧V — opens Clipboard History showing your recent copies, so you can paste any previous item.
Copy as Rich Text
⌘⇧⌥C — copies your selection with syntax highlighting colors as RTF, which pastes with color into Notion, Pages, email clients, and similar apps.
JSON & XML Tools
JSON Tools
- Format JSON (Edit → Format → Format JSON) — pretty-prints JSON with sorted keys
- Minify JSON — collapses JSON to a single line
- JSON Viewer (Tools → JSON Viewer) — shows a structured tree panel alongside the editor for the current JSON file
XML Tools
- Format XML (Edit → Format → Format XML) — indents and formats XML
- Check XML Well-Formedness — validates that your XML is correctly structured
Syntax Highlighting
Tab.Noted automatically detects the language of a file from its extension and applies syntax highlighting.
Changing the Language Manually
Use the Language menu to override the detected language for the current tab. This is useful for files without extensions or files with ambiguous extensions.
Supported Languages (50+)
- Web: HTML, CSS, SCSS, Less, JavaScript, TypeScript, JSX, TSX, Svelte, Vue
- Systems: Swift, Objective-C, Rust, C, C++, C#, Go, Zig, Assembly
- General Purpose: Python, Ruby, Java, Kotlin, Scala, PHP, Lua, Perl, Dart, Groovy, R, Elixir, F#, VB.NET
- Data & Config: JSON, XML, YAML, TOML, INI, SQL, Markdown, HCL, GraphQL, Protobuf, Jinja2, LaTeX
- Shell & DevOps: Shell/Bash/Zsh/Fish, PowerShell, Dockerfile, Makefile, CMake, Nix
- Security: YARA, Suricata
- Other: Diff/Patch, Log files, Plain Text, NGINX, Apache
Themes
Tab.Noted includes 7 built-in syntax themes:
- Default — clean light/dark theme
- Dusk — warm dark tones
- Ember — high-contrast warm palette
- Colorful — vivid, saturated colors
- 8-Bit — retro terminal style
- Black & White — monochrome, distraction-free
- Custom — build your own (Settings → Appearance → Custom Syntax Theme)
You can set separate themes for light mode and dark mode.
Views & Panels
Minimap
Toggle: ⌘⌥M or View → Minimap. Shows a scaled overview of the entire document on the right side of the editor — click anywhere on the minimap to jump to that position.
File Browser
Toggle: ⌘⇧B or View → File Browser. Opens a folder tree sidebar for navigating your project — click any file to open it in a new tab.
Markdown Preview
Toggle: ⌘⇧R or View → Markdown Preview. Renders a live preview of the current Markdown file alongside the editor.
Hex Editor
Open: Tools → Hex View. Shows the raw binary content of the current file as a hex dump — useful for inspecting binary files, executables, or any file at the byte level.
Split Pane
Configurable in Settings — split the editor horizontally or vertically to view two files side by side.
Document Statistics
Open: ⌘⇧I or Tools → Document Statistics. Shows word count, character count, line count, and more for the current file.
Word Frequency
Open: Tools → Word Frequency. Counts how often each word appears in the current document.
Compare Tabs (File Diff)
Open: ⌘⌥⇧D or Tools → Compare Tabs. Side-by-side diff of any two open tabs.
Zen Mode
Toggle: ⌃⌘F or View → Enter Zen Mode. Hides all UI chrome for distraction-free writing or reading.
Macros
Macros let you record a sequence of keystrokes and replay them.
Recording
- Start recording:
⌘⇧M(Macro → Start / Stop Recording) - Perform your keystrokes
- Stop recording:
⌘⇧Magain
Playback
- Play once:
⌘⇧P - Play multiple times: Macro → Run Macro Multiple Times — enter a number (1–9999)
Saving Macros
Macro → Saved Macros opens the Macro Library where you can name and save macros for future use.
Snippets
Snippets are reusable text templates that expand when you type a trigger word and press Tab.
- Manage snippets: Tools → Manage Snippets
- Create a snippet with a trigger keyword and body text
- Type the trigger in the editor and press Tab to expand it
Encoding
Use the Encoding menu to convert the current file to a different character encoding. Supported encoding groups include UTF-8, UTF-16, Latin, Windows, ISO, Japanese, Chinese, Korean, Arabic, Hebrew, Central European, and more.
Line Endings (EOL)
- Convert to Windows (CRLF):
\r\n— standard for Windows - Convert to Unix (LF):
\n— standard for macOS and Linux - Convert to Classic Mac (CR):
\r— legacy format
Tab Groups (Workspaces)
Tab groups let you save and switch between named sets of open tabs — useful for separating projects.
- Create a new tab group: File → New Tab Group (
⌘⌥T) - Tab groups appear in the workspace selector in the toolbar
- Each group saves and restores its own set of tabs
Action Bar
The Action Bar is a customizable toolbar that sits above the tab bar with one-click access to common actions.
- Toggle: View → Action Bar
- Customize: View → Customize Action Bar — add, remove, or reorder buttons
Auto-Save & Recovery
Auto-Save
- Enable in Settings or toggle with View → Auto Save
- Automatic mode: saves 2 seconds after you stop typing
- Scheduled mode: saves every 5, 10, or 30 minutes (configurable in Settings)
Crash Recovery
If Tab.Noted closes unexpectedly, your unsaved content is recovered automatically on next launch. Recovery files are stored in ~/Library/Application Support/TabNoted.
Auto-Reload
When a file is changed on disk by another application, Tab.Noted detects it and prompts you to reload. If you have unsaved changes, it warns you before overwriting.
Appearance & Customization
Color Mode
Settings → Appearance → Color Mode: Light (always light), Dark (always dark), or Follow System (matches your macOS appearance setting).
App Icon
Settings → Appearance → App Icon — choose from 9 icons: Glowing (default), Code View, Classic, The One, Colorful, Neon, Black & White, Black & Silver, New.
Font
Settings → Font: choose from Menlo, SF Mono, Monaco, Courier New, or Fira Code. Font size 10–24pt.
Custom Syntax Theme
Settings → Appearance → Custom Syntax Theme (or View → Custom Theme Builder): customize colors for every syntax token (keywords, strings, comments, etc.), with separate customization for light and dark mode.
Settings Reference
Open Settings with ⌘, or Tab.Noted → Settings.
| Section | What You Can Configure |
|---|---|
| General | Default save location, file associations |
| Tabs | Tab position, split direction, editor toggles, auto-save, tab groups |
| Appearance | Color mode, light/dark theme, custom theme builder, app icon |
| Font | Font family, font size |
| Shortcuts | Reference table for all keyboard shortcuts |
Editor Toggles (Settings → Tabs)
- Line numbers
- Highlight current line
- Show whitespace characters
- Show indent guides
- Bracket match highlighting
- Auto-pair brackets and quotes
- Column ruler (80 / 120 columns)
- Code folding
- Spell check
- Minimap
- Sticky scroll
- Word wrap
- Scroll past end
- Auto-reload files
- Auto-save
Keyboard Shortcut Reference
File
| Action | Shortcut |
|---|---|
| New Tab | ⌘T |
| Reopen Last Closed Tab | ⌘⇧T |
| New Tab Group | ⌘⌥T |
| Open | ⌘O |
| Quick Open | ⌘P |
| Save | ⌘S |
| Save As | ⌘⇧S |
| Save All | ⌘⇧⌥S |
⌘⌥P | |
| Close Tab | ⌘W |
| Reveal in Finder | ⌘⌥R |
Navigation
| Action | Shortcut |
|---|---|
| Next Tab | ⌘⇧] |
| Previous Tab | ⌘⇧[ |
| Switch to Last Tab | ⌃Tab |
| Navigate Back | ⌃- |
| Navigate Forward | ⌃⇧- |
| Go to Line | ⌘L |
| Go to Symbol | ⌘⇧O |
| Go to Matching Bracket | ⌘⌥\ |
| Toggle Bookmark | ⌘⌥B |
| Next Bookmark | ⌘⌥] |
| Previous Bookmark | ⌘⌥[ |
Search
| Action | Shortcut |
|---|---|
| Find & Replace | ⌘F |
| Search in All Files | ⌘⇧F |
| Find in Folder | ⌘⌥F |
| Select All Occurrences | ⌘⇧L |
Edit
| Action | Shortcut |
|---|---|
| Toggle Comment | ⌘/ |
| Duplicate Line | ⌘⇧D |
| Delete Line | ⌘⇧K |
| Move Line Up | ⌘⌥↑ |
| Move Line Down | ⌘⌥↓ |
| Copy Line Up | ⌘⌥⇧↑ |
| Copy Line Down | ⌘⌥⇧↓ |
| Add Cursor Above | ⌃⇧↑ |
| Add Cursor Below | ⌃⇧↓ |
| Select to Bracket | ⌘⌥⇧[ |
| Insert Date/Time | ⌘⌥D |
| Insert UUID | ⌘⌥U |
| Pick Color | ⌘⌥K |
| Clipboard History | ⌘⇧V |
| Copy as Rich Text | ⌘⇧⌥C |
View
| Action | Shortcut |
|---|---|
| Word Wrap | ⌘⌥W |
| Minimap | ⌘⌥M |
| File Browser | ⌘⇧B |
| Show Whitespace | ⌘⇧\ |
| Markdown Preview | ⌘⇧R |
| Zen Mode | ⌃⌘F |
| Zoom In | ⌘= |
| Zoom Out | ⌘- |
| Actual Size | ⌘0 |
Tools
| Action | Shortcut |
|---|---|
| Document Statistics | ⌘⇧I |
| Compare Tabs | ⌘⌥⇧D |
Macro
| Action | Shortcut |
|---|---|
| Start / Stop Recording | ⌘⇧M |
| Play Macro | ⌘⇧P |
Help
| Action | Shortcut |
|---|---|
| Tab.Noted Help | ⌘? |
| Settings | ⌘, |
Tools Menu Reference
| Tool | Description |
|---|---|
| Document Statistics | Word count, character count, line count for the current file |
| Word Frequency | How often each word appears in the current document |
| Compare Tabs | Side-by-side diff of two open tabs |
| JSON Viewer | Structured tree view panel for JSON files |
| Hex View | Binary hex dump of the current file |
| Manage Snippets | Create and manage Tab-expand snippets |
| Smart Spell Check | Code-aware spell check that inspects only strings and comments |
| Encoding Tools | Base64, URL encode/decode, HTML entities, and hash generators |
Help Menu Reference
| Item | Description |
|---|---|
Tab.Noted Help (⌘?) | Full in-app help system with sidebar and search |
| Tab.Noted Scripting Guide | Documentation for scripting and automation |
| Show Welcome Tab | Reopens the getting-started welcome screen |
| Release Notes | What changed in each version |
| Glossary of Terms | Definitions for editor concepts |
| Features Available | Complete in-app feature list |
| Check for Updates | Opens the releases page in your browser |
| Get Support | Opens the NotedSuite support page |
| Send Feedback | Opens your mail app with a message pre-addressed to our support team |
| About Tab.Noted | Version number and build information |
Frequently Asked Questions
What macOS version do I need?
macOS 13 Ventura or later. Tab.Noted runs natively on both Apple Silicon (M1/M2/M3/M4) and Intel Macs.
Does Tab.Noted work offline?
Yes, entirely. No internet connection is ever required. The one exception is Markdown preview, which loads syntax highlighting from a CDN on first render — it works offline but renders plain without internet.
What file types does Tab.Noted open?
Any plain text file. Tab.Noted recognizes 50+ languages by file extension and applies syntax highlighting automatically. It can also open any file in the hex editor.
My tabs didn't restore after I quit. Why?
Only file-backed tabs (tabs with saved files) restore on relaunch. Untitled tabs that were never saved cannot be restored. Enable Auto-Save (View → Auto Save) to reduce the risk of losing unsaved work.
How do I change the syntax theme?
Settings (⌘,) → Appearance → choose a theme from the Syntax Theme picker. You can set different themes for light and dark mode.
How do I change the app icon?
Settings (⌘,) → Appearance → App Icon — choose from 9 designs.
How do I change the font?
Settings (⌘,) → Font — choose the font family and size.
How do I open a whole project folder?
Enable the File Browser (⌘⇧B or View → File Browser), then click the folder icon to open any folder as a tree. Click any file in the tree to open it in a tab.
How do I compare two files?
Open both files in separate tabs, then use Tools → Compare Tabs (⌘⌥⇧D) to see a side-by-side diff.
How do I search across all open files?
Press ⌘⇧F or Search → Search in All Files.
How do I record a macro?
Press ⌘⇧M to start recording, perform your keystrokes, then press ⌘⇧M again to stop. Play it back with ⌘⇧P.
Can I use Tab.Noted to edit binary files?
Yes — use Tools → Hex View to open any file in the hex editor and inspect its raw bytes.
How do I convert line endings?
Use the Encoding menu → Convert to Windows (CRLF), Unix (LF), or Classic Mac (CR).
How do I add custom snippets?
Tools → Manage Snippets → create a snippet with a trigger word. Type the trigger in the editor and press Tab to expand it.
How do I make Tab.Noted always stay on top of other windows?
View → Always on Top.
Contact & Support
Didn't find what you needed? Use the contact form — we typically reply within 48 hours.
↑ Back to top