Note splitter is an Obsidian.md plugin for desktop only. It allows you to split a single note into many notes based on a sequence of characters (a delimiter).
Split a note using default settings.
Screen.Recording.2024-06-27.at.9.57.24.PM.mov
Split a note with use first line as title enabled.
Screen.Recording.2024-06-27.at.9.58.29.PM.mov
- In Obsidian, open Settings
- Go to Community plugins
- Select Browse
- Search for Note Splitter by DecafDev
- Select Install
- Then select Enable
- Open a note that you want to split
- Switch to editing mode
- Open the Obsidian command palette
- Type Split by delimiter
- Press enter
- See split notes in the output folder
Note
Splitting a note will not modify the original note.
When splitting a note, frontmater is ignored. Only content after the frontmatter block is split.
The folder to save split notes in. If the input is empty, the folder of the original note will be used.
Note
Default value is note-splitter
The sequence of characters to split by. When you split a note, the content before and after each delimiter will become new notes.
Note
The default value is a newline character \n
If enabled, the delimiter will not be included in the content of split notes.
For example, suppose you have two sentences and your delimiter is set to a period .
.
This is sentence 1. This is sentence 2.
If this setting is enabled, the output will be:
This is sentence 1
This is sentence 2
If you wanted to retain the period in each split note, you could disable this setting. The output would then be:
This is sentence 1.
This is sentence 2.
Note
Enabled by default.
If enabled, the first line of split content will be used as the title of the split note. If the title already exists, the conflict will be indicated by naming the note as Split conflict <random-uuid>
.
If disabled, a timestamp will be used as the title e.g. note-splitter-1702591910
.
Note
Disabled by default.
Depending on your operating system, Obsidian will not allow certain characters in a file name.
When Use first line as title
is enabled, invalid characters in the first line will be removed.
Character | Removed On |
---|---|
* |
Windows |
" |
Windows |
` |
Windows |
? |
Windows |
< |
Windows |
> |
Windows |
: |
Windows, macOS, Linux |
\ |
Windows, macOS, Linux |
/ |
Windows, macOS, Linux |
^ |
Windows, macOS, Linux |
[ |
Windows, macOS, Linux |
] |
Windows, macOS, Linux |
# |
Windows, macOS, Linux |
This is text that should appended to the content of each split note.
If enabled, the original note will be deleted after a successful split.
Note
Disabled by default.
Steps to create Anki flashcards from an English article, using Yanki, ChatGPT, Note Splitter by @jdevtw
Issues and pull requests are welcome.
Note Splitter is distributed under MIT License