Введение

Менеджер буфера обмена — это компьютерная программа, расширяющая функциональность буфера обмена операционной системы. Многие буферы обмена предоставляют только один слот для операций "копировать и вставить", который перезаписывается при каждом новом "копировании". Основная задача менеджера буфера обмена — хранить данные, скопированные в буфер обмена, таким образом, чтобы обеспечить их дальнейшее использование. Менеджеры буфера обмена расширяют базовые функции "вырезать", "копировать" и "вставить" одной или несколькими из следующих возможностей:
Несколько буферов и возможность объединять, разделять и редактировать их содержимое.
Выбор буфера, в который должны сохраняться данные при операциях "вырезать" или "копировать".
Выбор буфера (буферов), из которого должны извлекаться данные при операциях "вставить".
Обработка форматированного текста, табличных данных, объектов данных, мультимедийного контента и URL-адресов.
Сохранение скопированных данных в долговременное хранилище.
Индексация или добавление меток к сохраненным данным.
Поиск сохраненных данных.

Для удаленной передачи содержимого буфера обмена иногда используются pastebins.

Копировать историю

Некоторые менеджеры буфера обмена позволяют пользователю сохранять несколько скопированных объектов для последующего использования. Некоторые ведут историю операций копирования и вырезания, автоматически создавая новый буфер для каждой новой операции. Некоторые приложения имеют встроенную функцию истории копирования. Эта функция давно является стандартной в UNIX-редакторах, таких как vi и emacs. В последних версиях Microsoft Office реализована "Office Clipboard" – встроенный менеджер буфера обмена, который работает, пока открыто хотя бы одно из приложений Office.

Окна

Менеджер буфера обмена Microsoft Windows по умолчанию позволяет вставлять скопированные данные даже после закрытия приложения, сохраняя сам буфер обмена. Его операции копирования и вставки очень универсальны и позволяют передавать данные между приложениями. Диапазон ячеек, скопированных из листа Excel, можно вставить в виде таблицы в MS Word или LibreOffice Writer. Форматированный текст, скопированный с веб-страницы, станет ячейками в листе Excel, таблицей в MS Word или обычным текстом в Блокноте. В Windows 10 и более поздних версиях к менеджеру буфера обмена можно получить доступ с помощью сочетания клавиш Win + V.

ClipBook Viewer – это устаревшая утилита, которая входила в состав семейства Windows NT до выпуска Windows Vista. Версии Windows, выпущенные до обновления Windows 10 October 2018 Update, не имеют функции истории копирования. В этих версиях для расширенной функциональности требуется сторонний менеджер буфера обмена, заменяющий стандартный. Обновление Windows 10 October 2018 Update представило новую функцию Cloud Clipboard, которая обеспечивает историю копирования, а также возможность синхронизации этой истории для доступа с других устройств.

Mac OS X

Mac OS X также предлагает широкий выбор сторонних программ для управления буфером обмена. CopyPaste был первым (1997) многофункциональным менеджером буфера обмена, единственным в своем роде на протяжении многих лет и до сих пор активно разрабатывается. (Shareware) CopyPaste впервые был рассмотрен в 1997 году изданиями Tidbits и WIRED. Менеджеры буфера обмена для Mac OS X используют Dock, строку состояния или Dashboard для интеграции с пользовательским интерфейсом Mac.

Линукс

Спецификация Clipboard Manager freedesktop.org описывает протокол, построенный на основе спецификации ICCCM для клиентских приложений. Демон-процесс отвечает за хранение содержимого буфера обмена. Этот демон-менеджер буфера обмена должен предоставляться менеджером окон, работающим в X-сессии пользователя. Клиентская часть спецификации имеет встроенную поддержку в ряде тулкитов, включая GTK. Рабочая среда Linux KDE поставляется с Klipper. GNOME предоставляет базовую функцию менеджера буфера обмена как часть центра управления GNOME (доступ через демон настроек GNOME), поддерживающую спецификацию Clipboard Manager freedesktop.org.