The three key features of the plugin so far are:
To change the heading level of the text, just place the cursor on the line whose heading level we want to change. Use keyboard shortcuts to specify the heading level:
Ctrl
+ 1
> for heading1Ctrl
+ 2
> for heading2Ctrl
+ 6
> for heading6Use Ctrl
+ 0
for clearing the markup of the selected text: only the initial characters of lines are cleared, such as markup characters for headings, numbered and unnumbered lists, quotes.
You can in this way both clear the markup in the drain, where the pointer is at the current moment, and clear the markup of lines from all the selected text.
Use Ctrl + ` (Backtick)
to toggle code blocks. If you select a code block, you can replace the block with just the inner code. If you select code and press Ctrl + ` (Backtick)
, then you can create a code block.
If you are writing notes in a language other than English, you may need to switch layouts frequently to enter special markdown markup characters. This plugin lets you assign you keyboard shortcuts for the most commonly used special characters.
So far, the following keyboard shortcuts have been assigned:
Alt
+ 1
- 7
for input !
, @
, #
, $
, %
, ^
, &
symbolsAlt
+ cyrillic х
or ъ
(or EN [
and ]
) for input [``]
Alt
+ Shift
+ cyrillic х
or ъ
(or EN {
and }
) for input {``}
Alt
+ cyrillic б
or ю
(or EN ,
and .
) for input <``>
Alt
+ cyrillic ё
for input code fencesAlt
+ Shift
+ cyrillic ё
(or EN ~
) for input code fences for python codeAlt
+ Shift
+ \
for input |
symbolIf you enter brackets or comparison signs or code fences, having previously selected the text, then the text will be enclosed in brackets (in the case of square brackets, a pair will be put at once)
Notification for mac users:
Due to mac keyboard have a lot of build-in shortcuts with
Alt
symbol, many shortcuts need to be rechanged. But also mac users don't need part of shortcuts of this plugin for effective work.
If you enter code fences for python code via <Alt
+ Shift
+ ~
> - new strings will added and result will look as:
<your selected python code>
Also, you can use <Alt
+ -
> for creating list from selected text.
If the selected text was already a list, the list level will increase by 1, as if you had entered a tab in front of each list item.
You can install the plugin via the Community Plugins tab within Obsidian.
For manual installation place the files manifest.json
and main.js
in your <vault>/.obsidian/plugins/
folder.
You can open the Issue on GitHub page or contact me on Obsidian Discord Server via @kitchenrunner