Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Control Characters

Johannes TheinerJohannes Theiner8k downloads

Show control/non-printing characters in edit mode.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates8

Plugin for Obsidian


Show control characters in edit mode.

Only show characters in selection

By default, the plugin will show all characters in a note. But you can configure it to only show control characters when selecting text.

You can also overwrite this behaviour with the cc-selection property.

Overwriting settings for a note

You can also change the settings for a single note, by using Properties.

So for example, the following note will only have the new line characters.

---
cc: true
cc-tab: false
cc-newline: true
cc-space: false
---
Quo usque tandem abutere, Catilina, patientia nostra?

Lorem ipsum dolor sit amet, consectetur adipisici elit.

Customization

You can customize most of the styling with the Style Settings plugin.


Thanks to @nothingislost for all the reference plugins.

HealthGood
ReviewSatisfactory
About
Show control characters (spaces, tabs, newlines) directly in edit mode. Limit highlighting to the current selection or force it per note using cc-selection or cc frontmatter properties like cc-newline and cc-tab. Adjust appearance via Style Settings.
EditingFormatting
Details
Current version
0.4.0
Last updated
9 months ago
Created
5 years ago
Updates
8 releases
Downloads
8k
Compatible with
Obsidian 1.11.0+
Platforms
Desktop, Mobile
License
GPL-3.0
Report bugRequest featureReport plugin
Author
Johannes TheinerJohannes Theinerjoethei
joethei.xyz
GitHubjoethei
  1. Community
  2. Plugins
  3. Editing
  4. Control Characters

Related plugins

Editing Toolbar

The Editing Toolbar is modified from cMenu, which provides more powerful customization settings and has many built-in editing commands to be a MS Word-like toolbar editing experience.

Sort and Permute lines

Sort and Permute lines in whole file or selection.

List Callouts

Create simple callouts in lists.

Symbols Prettifier

Prettify the symbols with actual symbols you commonly type, like arrows.

Smart Typography

Convert quotes to curly quotes, dashes to em dashes, and periods to ellipses.

Admonition

Admonition block-styled content.

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Advanced Tables

Improved table navigation, formatting, and manipulation.