Moy7k downloadsEasily copy the text within inline code, bold text (and many other formats), or quickly generate an elegant link to a heading or block.
English | 中文文档
Easy Copy can smartly copy content based on your cursor position (e.g. code text inside inline code, without formatting symbols).
Besides, it also supports quickly generating and copying links to headings or paragraphs(blocks) in your notes.
I often use inline code for debug commands or keywords and need to quickly copy the content inside the ` symbols.
In the past, I had to carefully select the text wrapped inside... which was quite tedious!
I want to directly copy the text inside the inline code
So I created this plugin - just place your cursor inside the inline code, and copy with a single keystroke!
Just like this:

It also supports copying bold text, highlighted text, italic text. (If you don't need these features, you can disable them in the settings)
[!IMPORTANT] Due to the limitations of Obsidian plugins, the default does not assign a shortcut key,
you need to assign a shortcut key in Obsidian's keyboard settings for the "Easy Copy: Contextual Copy" command.
I personally recommend using Ctrl+Alt+C.
Even more surprisingly, if you place the cursor on the heading line and press the same "Contextual Copy" shortcut key, you can copy the internal link pointing to the heading!

[!TIP] You can choose between markdown link format (
[]()) and wiki link format ([[]]) in the plugin settings.
Not only that, it will use the heading text as the display text, effectively reducing the length of the link.
From [[Note Name#Heading Text]] to [[Note Name#Heading Text|Heading Text]], the text content is longer, but the visual effect is shorter!
The difference looks like this:

If the current text contains an existing block link, the plugin will copy the link pointing to this block, just like it does with the title.
After version 1.2.0, the plugin also supports automatically generating block links for the current text (you need to enable the Auto generate block ID option in the settings):
When there is no content at the cursor position to copy, it will automatically generate a random block ID for the current paragraph and copy the link to the clipboard.
Moreover, the copied link will use the text's summary as the display text, so you won't have to deal with the confusing random characters of the Block ID!

If you prefer, you can also enable "Manually enter Block ID" in the settings (only letters, numbers, hyphens (
-) and underscores (_) are supported).
Contextual Copy command to copy.

(Display Text)[Link][[Link|Display Text]]The plugin is now available in the community plugins list, you can search for "Easy Copy" to install it.
(Alternatively, you can also use the BRAT plugin to install it)
Issues and feature requests are welcome! If you'd like to contribute to this project, feel free to submit a PR.
This plugin really improved my workflow, and I hope it can help you too! 🌟