CopyQ is advanced clipboard manager with editing and scripting features. CopyQ monitors system clipboard and saves its content in customized tabs. Saved clipboard can be later copied and pasted directly into any application.
Features
Support for Linux, Windows and OS X 10.9+
Store text, HTML, images or any other custom formats
Quickly browse and filter items in clipboard history
Sort, create, edit, remove, copy/paste, drag’n’drop items in tabs
Add notes or tags to items
System-wide shortcuts with customizable commands
Paste items with shortcut or from tray or main window
Fully customizable appearance
Advanced command-line interface and scripting
Ignore clipboard copied from some windows or containing some text
Support for simple Vim-like editor and shortcuts
Many more features
Install
To install CopyQ, use the binary package or installer provided for your system.
For unlisted systems, please follow the instructions in Build from Source Code.
Windows
On Windows you can use one of the following options to install the app:
Start the application from menu or with following command:
flatpak run com.github.hluk.copyq
Using the App
To start the application double-click the program icon or run copyq.
The list with clipboard history is accessible by clicking on system tray icon or running copyq toggle.
Copying text or image to clipboard will create new item in the list.
Selected items can be:
edited (F2)
removed (Delete)
sorted (Ctrl+Shift+S, Ctrl+Shift+R)
moved around (with mouse or Ctrl+Up/Down)
copied back to clipboard (Ctrl+C)
pasted to previously active window (Enter)
All items will be restored when application is started next time.
To exit the application select Exit from tray menu or press Ctrl-Q keys in the application window.
Read more:
CopyQ has powerful command line and scripting interface.
Note: The main application must be running to be able to issue commands using command line.
Print help for some useful command line arguments:
Omitting double-dash (--) in the command above would mean that slash (\) in arguments will be treated as special character so that \n is new line character, \t is tab, \\ is slash, \x is x etc.
Create single item containing two lines: