Editing Toolbar

by Cuman
5
4
3
2
1
Score: 80/100

Description

The Editing Toolbar plugin adds a visible writing toolbar and a compact editor layer for people who do not want to depend on memorised shortcuts. It brings word processor style controls into notes, with toolbar layouts that can stay at the top or follow the cursor, plus a tiny mode for tighter spaces. You can apply headings, colours, alignment, list indentation and horizontal rules from buttons, then tweak the setup further with custom command icons, renamed actions, nested menus and drag sorting. It also supports multiple windows and tabs, and includes focus modes that either hide side panels or push the note into a cleaner full screen view.

Reviews

No reviews yet.

Stats

1507
stars
1,785,477
downloads
86
forks
1,381
days
9
days
9
days
29
total PRs
1
open PRs
5
closed PRs
23
merged PRs
312
total issues
147
open issues
165
closed issues
311
commits

Latest Version

9 days ago

Changelog

修复拖动命令出现重复

README file from

Github

中文 | English

obsidian-editing-toolbar Plugin

[!tip] The 3.x version has been completely refactored with numerous new features. For advanced usage, please refer to: Editing Toolbar Plugin Advanced Guide · PKM-er/obsidian-editing-toolbar · Discussion #217"

Thanks to the cmenu plugin, which gave me a lot of inspiration, but this plugin has not been maintained for more than a year, so I re-modified it and added a lot of interesting features, including the top toolbar, cursor following, etc., so editing toolbar was created.

Obsidian Editing Toolbar is a plugin that provides a toolbar similar to MS-Word,and adds a minimal and user friendly text editor modal for a smoother writing/editing experience . This plugin makes text editing and firing commands easier for those that don't wish to configure a multitude of hotkeys.No need to remember complex markdown commands, similar to a rich text editor as WYSIWYG. This plugin was specifically designed for note-takers that want to have a simple text editor to aid in marking up their notes. It solves the issue of having to memorize numerous hotkeys and/or use multiple key presses to get the desired markup. A simple toolbar to improve your writing experience in Obsidian!

It is recommended to work with Enhanced Editing Plugin, which can add more useful editing commands.

TOC

how-to-install

Please Refer: How to install Obsidian Plugins

Video Introduction

About Cmenu toolbar

Obsidian 插件:Editing Toolbar 必装的可视化编辑工具

Key Features

This differs from the cmenu plugin in the following points:

  1. add a new toolbar style tiny

  2. add toolbar position options, top, following

  3. support multi-window, multi-tab adapted to obsidian 0.14+

  4. add some built-in commands

    1. change-font-color
    2. change-background-color
    3. indent-list
    4. undent-list
    5. editor-undo
    6. editor-redo
    7. hrline
      will insert a --- split line
    8. justify Both ends aligned Inserts an html code to align the text at both ends <p align="justify">..... </p>
    9. left
      Insert an html code to align the text left <p align="left">..... </p>
    10. right
      Insert an html code to align the text right <p align="right">..... </p>
    11. center
      Insert an html code to center the text <center>..... </center>
    12. fullscreen-focus Default binding shortcut key Ctrl+shift+F11 Will make the notes page display full screen, let you focus more on the writing itself. To exit full screen press ESC or execute the full screen command again
    13. workplace-fullscreen-focus Default binding shortcut key Ctrl+F11 Unlike fullscreen-focus mode, this one just hides the left and right sidebar panels, it's only workspace full screen
    14. head 1-6 level heading settings Default binding shortcut key Ctrl+1,ctrl+2,...Ctrl+6
    15. support custom command icons
    16. Support modify command name
    17. Support for adding submenus
    18. Support menu dragging and sorting
    19. Add formatting brush function Built-in two kinds of formatting brush for font color and background color (middle mouse button or right click can cancel the formatting brush status)
    20. Adaptive shrinkage of toolbar icon width

Work with other plugins

  1. emjoi toolbar Quickly Insert a emoji

  2. Obsidian-Table-Generator & ob-table-enhance Quickly Insert a table and edit

The above plugins are available from the example vault , all of which have been optimized and have some bugs fixed ☟☟☟

Full Vault showcase

This is the Obsidian example vault is amazing, there are a lot of dazzling features and showcase, I believe you will wonder a bit, is this Obsidian? Blue-topaz-examples

support

Thank you very much for your support!

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Wrap with shortcuts
5 years ago by Manic Chuang
Wrap selected text in custom tags with shortcuts.
Blockquote Levels
4 years ago by Carlo Zottmann
A plugin for Obsidian (https://obsidian.md) that adds commands for increasing/decreasing the blockquote level of the current line or selection(s).
Ordered List Style
4 years ago by erykwalder
Writing
4 years ago by johackim
Write and format your next book directly from Obsidian
Toggle Case
4 years ago by automattech
Obsidian plugin to toggle between `lowercase` `UPPERCASE` and `Title Case`
Keyshots
4 years ago by KrazyManJ
🔮📝 Obsidian plugin that adds classic hotkey/shortcuts commands from popular IDEs like Visual Studio Code or JetBrains Family.
Plugin Groups
4 years ago by Mocca101
A plugin that allows you to easily group and manage your other plugins in Obsidian.
Text Wrapper
4 years ago by smx0
Plugin for Obsidian
Custom Classes
4 years ago by Lila Rest
A minimal Obsidian plugin that allows you to add your own HTML classes to chosen Markdown elements directly from your notes.
Unicode Search
3 years ago by BambusControl
Simple Unicode character search for Obsidian.md
Heading Level Indent
3 years ago by svonjoi
obsidian plugin for hierarchical structuration of document content based on heading levels
Callout Integrator
3 years ago by
A plugin for Obsidian to allow the integration of long blocks of text into callouts.
Emoji Magic
3 years ago by simplgy
Makes it easier to add emojis using an improved keyword search
LaTeX to unicode converter
3 years ago by fjdu
Convert LaTeX commands into unicode sequences
Natural Language Syntax Highlighting
3 years ago by artisticat
Highlight adjectives, nouns, adverbs, verbs, and conjunctions in Obsidian.md
Interlinear Glossing
3 years ago by Mijyuoon
An Obsidian plugin for interlinear glosses used in linguistics texts.
SupSub
3 years ago by Wjgoarxiv
::SupSub enables wrapping selected text with `<sup>` or `<sub>` tags::
Mini Toolbar
3 years ago by AidenLx & Boninall
mini context toolbar in editor for Obsidian
Emacs text editor
3 years ago by Klojer
Change Case
3 years ago by David Brockman
Plugin to let you change the case (camelCase, snake_case, etc) of the current selection.
Text Conversions
3 years ago by Juan D Frias
Text conversions for Obsidian
Autocorrect Formatter
3 years ago by b-yp
A plugin running on Obsidian that utilizes autocorrect to format Markdown content.
Image Helper
3 years ago by Chongmyung Park
Context menu to convert a image to another format in reading view in Obsidian.md
Root Folder Context Menu
3 years ago by mnaoumov
Obsidian Plugin that enables context menu for vault root folder
Beautitab
3 years ago by Andrew McGivery
A plugin for Obsidian.MD that creates a customizable new tab view with beautiful backgrounds, quotes, search, and more.
Canvas Daily Note
3 years ago by Andrew McGivery
A plugin for Obsidian that allows you to add a daily note node to the canvas that will always show todays note.
Better Order List
3 years ago by Boninall
Tag Formatter
3 years ago by snsvrno
Configurable Obsidian plugin that hides parent tags.
Set View Mode per Note
3 years ago by Alex Davies
Use YAML frontmatter to specify a view mode per note.
Metadata Icon
2 years ago by Benature
change metadata entry icon
MantouAI
2 years ago by Morino Pan
MantouAI—— 让Obsidian变身智能助手
heti
2 years ago by Moeyua
Remove Newlines
2 years ago by Elias Jaffe
A plugin for Obsidian.md which removes newlines and blank lines from selected or pasted text.
PopKit
2 years ago by Zhou Hua
Heading Toggler
2 years ago by Lord Turmoil
Toggle heading levels in Obsidian
Rich Text Editor Shortcuts
2 years ago by Joshua Wootonn
Create and toggle checkboxes, paste links wrapping your current selection, and toggle underline without leaving the keyboard.
Inline spoilers
2 years ago by logonoff
Adds Discord-like syntax for inline spoilers.
Advanced Tables
6 years ago by Tony Grosinger
Improved table navigation, formatting, and manipulation in Obsidian.md
Markdown Formatting Assistant
6 years ago by Reocin
This Plugin provides a simple WYSIWYG Editor for Markdown and in addition a command line interface. The command line interface facilitate a faster workflow.
Code block from selection
5 years ago by Dmitry Savosh
Obsidian plugin. Adds code block for the selected text.
Format Hotkeys
5 years ago by Ansel Santosa
Google Docs style formatting hotkeys for Obsidian
Admonition
5 years ago by Jeremy Valentine
Adds admonition block-styled content to Obsidian.md
Table Extended
5 years ago by AidenLx
Extend basic table in Obsidian with MultiMarkdown table syntax
Auto pair chinese symbol
5 years ago by renmu123
中文符号自动补齐
Smart Typography
5 years ago by mgmeyers
Converts quotes to curly quotes, dashes to em dashes, and periods to ellipses
Paste Mode
5 years ago by Jacob Levernier
Obsidian Notes plugin for pasting text and blockquotes to the cursor's current level of indentation.
cMenu
5 years ago by Chetachi
An Obsidian.md plugin that adds a minimal text editor modal for a smoother writing/editing experience ✍🏽.
Multi-line Formatting
5 years ago by nmady
Format Obsidian text over an entire selection, even if that selection has paragraph breaks in the middle!
Go to Line
5 years ago by phibr0
Advanced Cursors
5 years ago by SkepticMystic
Callout Toggles
2 years ago by Aly Thobani
An Obsidian plugin to quickly add, change, or remove callout wrappers in your notes.
Bottom to Top
2 years ago by Henry Gustafson
Discord Timestamps
2 years ago by Erika Gozar
Displays discord timestamps in read mode as they would appear in Discord.
InlineAI
2 years ago by FBarrca
Emoji Picker
2 years ago by Ali Faraji
An up-to-date Emoji Picker for obisian.md, using emoji-mart.
Image Size
a year ago by Jie Zhang
Set the default size for pasted images.
Extended Markdown Syntax
a year ago by Kotaindah55
Extend your Markdown syntax using delimiters instead of HTML tags, such as underlining, superscript, subscript, highlighting, and spoiler.
Chat clips
a year ago by sleepingraven
Record chat in ordinary markdown list.
Note Placeholder
a year ago by XZSt4nce
Replaces text of note link to placeholder in view mode.
Canvas Format Brush
a year ago by wenlzhang
An Obsidian plugin that allows you to copy and paste formatting attributes (size and color) between canvas elements, similar to the format painter in Word.
Paste Reformatter
a year ago by Keath Milligan
A plugin for Obsidian that reformats pasted HTML and plain text content, giving you precise control over how content is transformed when pasted into your notes.
Vim Marker Sharpener
a year ago by Artem Dvoryadkin
Text formatting commands in Vim mode. Supports applying styles (bold, italic, etc.). Works correctly in visual mode with selected text.
Simple Banner
a year ago by Sandro Ducceschi
Visually enhance your Obsidian notes with a customizable banner. Supports icons and time/date display.
Simple Columns
a year ago by Josie
An Obsidian plugin that lets you create easily resizable and customizable columns in your notes.
New 3D Graph
a year ago by Aryan Gupta
Visualize your vault in 3D with a powerful, highly customizable, and filterable graph.
Sonkil
a year ago by ohyoungpark
Citation Callouts
a year ago by Michael Marvive
Obsidian Plugin that formats a quote with a citation in a custom callout
Pixel Pets
a year ago by Lucas Jin
Adds cute pixel pets to Obsidian.
Custom Slides
a year ago by David V. Kimball
Customize Obsidian's Slides core plugin's navigation, styles, and behavior.
Keyboard Formatter
a year ago by Lauloque
Formats keyboard text (kbd) in your Obsidian notes quickly and consistently.
Custom Theme Studio
10 months ago by @gapmiss
An Obsidian.md plugin to create and tweak custom themes with live CSS editing, element styling, and instant previews. All without leaving Obsidian.
My SVGs
7 months ago by Omar Badawy
An Obsidian plugin that Registers your own SVGs into Obsidian's global icon library for use with other plugins or however you want.
Table Line Break Mobile
6 months ago by marcelflymark
Obsidian plugin: Insert a new line break inside a table cell using the <br> HTML element
Markdown Cleaner
3 months ago by gao-qian-long
Obsidian格式化markdown插件
Dragger
2 months ago by ariestar
An Obsidian plugin for dragging and rearranging any block.
Commander
2 months ago by jsmorabito
Commander - Obsidian Plugin | Add Commands to every part of Obsidian's user interface
Note Toolbar
a month ago by chrisgurney
Flexible, context-aware toolbars for your notes in Obsidian.
Chinese Novel Assistant
a month ago by pingo888
A set of small features designed to make writing Chinese novels more convenient.
Gay Toolbar
25 days ago by chaskane
Colorful, customizable toolbar for Obsidian, designed for mobile.
Power Editor
19 days ago by Power Plugins
Format any note from a toolbar, selection bubble, or slash menu: WYSIWYG editing, block drag handles, image resizing, dictation, and AI edits, all staying plain Markdown.