MultiClipboard

Notepad++ is an excellent open-sourced text editor, that is extensible with its powerful plugin capabilities. Multi-Clipboard plugin provides fast storage and retrieval of text snippets that have been copied to the system clipboard.

Features

  • Language support
    • Natively supports Unicode
    • Supports display of UI in other languages using NativeLang plugin
  • Copy and paste of clipboard text
    • Copies text from
      1. within Notepad++
      2. all programs in OS
      3. all programs, but only when text is pasted into Notepad++
    • Sidebar for displaying and editing of clipboard text
      1. Drag drop from list to Notepad++ document or other programs
    • Popup clip text menu using Ctrl-Shift-V
    • Optional numbered label for popup menu
  • Plugin settings dialog with built-in help
  • Middle-click pasting
  • Clipboard cyclic paste
  • Auto copying of selected text
  • Persist clipboard text across sessions

Tips

To show the multiclipboard paste menu via Notepad++’s (right click) context menu, add the following line to %Notepad++Directory%\contextMenu.xml
<Item PluginEntryName=”MultiClipboard” PluginCommandItemName=”MultiClipboard Paste”/>

This makes things more convenient when there are many copy/paste operations to perform 🙂

Planned

The following are features planned for the continual development of MultiClipboard 2. While they are planned, they are by no means guaranteed to be delievered due to any problems/constraints.

  • Tooltip of popup menu displays full clip text
  • Auto-highlight of 2nd item in pop-upmenu
  • For paste all, allow customisable text in between items
  • Improve the options dialog. It doesn’t scale well when more options are added
  • Drag and drop of text within MultiClip Viewer listbox to rearrange items. Implement listbox as OLE drop target
  • Remember the position of the splitter in the MultiClip Viewer across sessions

Known issues

  • When the document is converted from one EOL type to another in Notepad++, the clipboard text aren’t updated
  • When keymapping of paste is changed from Ctrl-V or Shift-Insert to something else, MultiClipboard will not be able to hook into the paste operation. This is a limitation of Notepad++, because it does not notify plugins of paste operations nor expose its shortcut mappings to plugins

Leave a Reply

Your email address will not be published. Required fields are marked *