Skip to content

About

JetBrains IDE plugin inspired by VSCode's "Highlight on Copy" extension, which itself draws from Vim's vim-highlightedyank and Neovim's built-in yank highlighting. Provides visual feedback when copying text with configurable blinking effects.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Repository files navigation

Highlight on Copy

Build Version Downloads Rating

Highlights the text that was just copied to the clipboard with customizable colors and blinking effects.

Demo

Highlight on Copy Demo

See the plugin in action - when you copy text, it highlights with a customizable blinking effect:

Before Copy After Copy (Highlighted)
Before Copy After Copy

Features:

  • Highlights copied text with configurable background and foreground colors
  • Configurable blinking effect with customizable blink count and interval
  • Multi-cursor support with intelligent selection handling
  • Smart line copying when no text is selected (copies entire line)
  • Easy configuration through IDE settings (Tools > Highlight on Copy)
  • Works with ANY copy action - Ctrl+C, Edit menu, right-click copy, etc.
  • Supports both standard (#RRGGBB) and alpha (#RRGGBBAA) hex colors

Perfect for visual feedback when copying code, making it immediately clear what was just copied to the clipboard.

Usage:

  • Copy text using any method (Ctrl+C, Edit menu, right-click) - copied text will blink
  • With no selection, copy action will highlight the entire line
  • Multiple cursors supported - all selections will be highlighted
  • Configure colors, blink count, and timing in Settings > Tools > Highlight on Copy

Installation

  • IDE built-in plugin system: Settings/Preferences > Plugins > Marketplace > Search for "Highlight on Copy" > Install

  • JetBrains Marketplace: Go to JetBrains Marketplace and click Install to ...

  • Manual: Download the latest release and install via Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...

Configuration

Go to Settings > Tools > Highlight on Copy:

Plugin Settings

  • Background Color: Highlight background color (default: #E66159)
  • Foreground Color: Text color during highlight (leave empty for no change)
  • Number of Blinks: How many times the text blinks (default: 1)
  • Blink Interval: Time between blinks in milliseconds (default: 150ms)

Development

./gradlew buildPlugin    # Build the plugin
./gradlew test           # Run tests
./gradlew runIde         # Run IDE with plugin
./gradlew verifyPlugin   # Verify plugin compatibility

Contributing

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature-name
  3. Make your changes and add tests
  4. Run tests: ./gradlew test
  5. Submit a pull request

Changelog

See CHANGELOG.md for version history.

License

MIT License - see LICENSE for details.

Support

If you encounter issues or have suggestions, check the Issues page or create a new issue.

About

JetBrains IDE plugin inspired by VSCode's "Highlight on Copy" extension, which itself draws from Vim's vim-highlightedyank and Neovim's built-in yank highlighting. Provides visual feedback when copying text with configurable blinking effects.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages