Fast Copier

by Kevin
5
4
3
2
1
Score: 50/100

Description

Quickly copy inline code, formatted text, links, and tags.

Reviews

No reviews yet.

Stats

0
stars
42
downloads
0
forks
9
days
6
days
6
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
6
commits

Latest Version

6 days ago

Changelog

English Changelog

🐛 Bug Fixes

  • Suppress copy buttons inside links when in editing mode to prevent UI interference

中文更新日志

🐛 问题修复

  • 修复编辑模式下链接内复制按钮显示的问题,避免界面干扰

Русский журнал изменений

🐛 Исправления ошибок

  • Скрыты кнопки копирования внутри ссылок в режиме редактирования для устранения помех в интерфейсе

README file from

Github

Features

  • Copy button on formatted text — inline code, bold, italic, underline, strikethrough, highlight, headings, tags, internal links, and external links
  • Both modes — works in Editing (Source) mode and Reading (Live Preview / Preview) mode with a single shared toggle list
  • Unified content-type settings — one checkbox list to enable/disable each content type; no need to edit patterns or CSS selectors
  • Command-controlled visibility — toggle copy buttons on/off with the Toggle show/hide copy button command
  • Custom icon — choose the copy button icon
  • Copy notification — optional notice after copying
  • Zero dependencies — no external libraries at runtime, only Obsidian APIs
  • Multi-language UI — English, 中文, Русский support

Usage

  1. Install and enable the plugin
  2. In any note, a copy button appears to the right of supported content (e.g. inline code, bold, ==highlight==, # Heading, #tag, [[link]])
  3. Click the button to copy the content; the copied text matches the content type (e.g. tags keep the # prefix)
  4. Use the Toggle show/hide copy button command to show or hide all copy buttons at any time

Customize which content types show a button via Settings → Fast Copier.

Settings

Setting Default Description
Content types All enabled Checkbox list of content types (inline code, bold, italic, underline, strikethrough, highlight, heading, tag, internal link, external link). Enabled types show a copy button.
Copy button icon copy Icon used for the copy button.
Show copy notification On Show a notice after copying to clipboard.

Tip: Showing or hiding the copy buttons is controlled by the Toggle show/hide copy button command, not by a setting.

Requirements: Obsidian 1.13.0 or later.

Installation

From Obsidian Community Plugins

  1. Open Settings → Community plugins
  2. Disable Safe mode
  3. Click Browse and search for "Fast Copier"
  4. Install and enable

Manual

cd /path/to/vault/.obsidian/plugins
git clone https://github.com/TracingOrigins/obsidian-fast-copier-plugin.git fast-copier
cd fast-copier
npm install && npm run build

Then enable the plugin in Settings → Community plugins.

Development

  1. Copy .env.example to .env and set VAULT_PATH to your Obsidian vault path:
    VAULT_PATH=C:/Users/YourName/Documents/MyVault
    
  2. Install dependencies and start developing:
npm install        # install dependencies
npm run dev        # watch mode (auto-deploys to vault)
npm run build      # production build (auto-deploys to vault)
npm run lint       # run eslint