Буфер обмена

Буфер обмена

Бу́фер обме́на (англ. clipboard) — промежуточное хранилище данных, предоставляемое программным обеспечением и предназначенное для переноса или копирования между приложениями или частями одного приложения через операции вырезать, скопировать, вставить.

Как правило, приложения используют буфер обмена, предоставляемый операционной системой или другой средой через определённый интерфейс. Некоторые приложения могут использовать свой собственный буфер обмена, доступный только в них.

Приложение может записывать в буфер обмена одну и ту же информацию одновременно в нескольких различных форматах. Наиболее информативный формат помещается первым, за ним остальные по убыванию информативности. При вставке информации из буфера обмена обычно используется первый распознанный приложением формат, который будет наиболее информативен для данного приложения. Например, если текстовый процессор копирует в буфер обмена текст: в формате RTF, в виде рисунка WMF и в виде текста без форматирования, этот текст может быть вставлен в другой текстовый процессор с сохранением разметки, в графический редактор — рисунком и в простой текстовый редактор — неформатированым текстом. Операционная система может производить некоторые преобразования форматов информации, если запрошенный формат отсутствует в буфере обмена, но может быть получен из имеющегося, например, изменять кодировку текста. [1]

Вставить объект из буфера обмена можно сколько угодно раз. При копировании информации в буфер его предыдущее содержимое пропадает.


Содержание

Горячие клавиши для пользования буфером обмена

Стандартные горячие клавиши для работы с буфером обмена, применяемые в графических интерфейсах пользователя на PC‐совместимых ПК (для клавиатуры PC101 с раскладкой QWERTY):

  • Скопировать выделенные объекты в буфер обмена:  Ctrl  +  C  или  Ctrl  +  Ins .
  • Вырезать выделенные объекты в буфер обмена (для перемещения):  Ctrl  +  X  или  ⇧ Shift  +  Del .
  • Вставить из буфера обмена:  Ctrl  +  V  или  ⇧ Shift  +  Ins .

Хотя эти комбинации и являются наиболее распространёнными, некоторые приложения могут использовать какие-либо другие комбинации клавиш. Например в X Window System, кроме вышеописанного буфера обмена, доступен буфер «выделения», для копирования в который достаточно лишь выделить нужную часть текста, а для вставки достаточно нажать среднюю кнопку мыши или же одновременно левую и правую кнопки (имитация средней кнопки).[2][3][4]

Диспетчеры буфера обмена

Существуют специальные программы — менеджеры буфера обмена, которые расширяют возможности предоставляемые операционной системой.

Glipper — менеджер буфера обмена для GNOME

Например, к базовым операциям они добавляют возможности:

  • иметь несколько буферов с возможностью сливать, разделять и редактировать их содержимое
  • выбирать буфер, в который будут сохраняться вырезанные или скопированные данные
  • выбирать буфер, из которого данные будут вставляться
  • работать с данными разных форматов
  • сохранять данные для хранения
  • индексировать, помечать и осуществлять поиск по сохранённым данным


Примечания

  1. Clipboard Formats  (англ.). MSDN Library. Microsoft. Архивировано из первоисточника 30 мая 2012. Проверено 19 апреля 2012.
  2. Rodrigues, Philip; пер.: Екатерина Пыжова, Олег Баталов Использование Klipper. Справочное руководство по Klipper, изд. 2.92.00 (31 января 2005). Архивировано из первоисточника 24 августа 2011. Проверено 21 января 2010.
  3. Jasmin Blanchette, Mark Summerfield; пер.: Андрей Киселёв Глава 9. Drag and Drop.. Разработка графического интерфейса с помощью библиотеки Qt3. Архивировано из первоисточника 24 августа 2011. Проверено 21 января 2010.
  4. Описание принципов работы буферов обмена X Window System  (англ.). Архивировано из первоисточника 24 августа 2011. Проверено 15 января 2010.

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Полезное


Смотреть что такое "Буфер обмена" в других словарях:

  • буфер обмена — Буфер памяти, предназначенный для временного хранения копируемой части данных при редактировании текста, монтаже изображения и т.д. [http://www.iks media.ru/glossary/index.html?glossid=2400324] Тематики электросвязь, основные понятия EN clipboard …   Справочник технического переводчика

  • буфер обмена между прикладными программами — экранная лицевая панель 1. Область памяти, используемая для временного хранения данных. 2. Утилита в системах Microsoft Windows и Macintosh Finder, которая применяется для временного хранения графической или текстовой информации.… …   Справочник технического переводчика

  • Буфер обмена (обмана) — Жарг. шк. Шутл. ирон. Буфетчица. (Запись 2003 г.) …   Большой словарь русских поговорок

  • Буфер — Буфер: Буфер устройство, устанавливаемое на различных видах транспорта, служащее для гашения (амортизации) продольных ударных и сжимающих усилий. Буфер (железнодорожный) буфер на ж/д вагонах и локомотивах. Бампер буфер на автомобилях. Буфер… …   Википедия

  • БУФЕР — обмена (обмана). Жарг. шк. Шутл. ирон. Буфетчица. (Запись 2003 г.) …   Большой словарь русских поговорок

  • Буфер (информатика) — В этой статье не хватает ссылок на источники информации. Информация должна быть проверяема, иначе она может быть поставлена под сомнение и удалена. Вы можете …   Википедия

  • Буфер (вычислительная техника) — В информатике буфер (англ. buffer) это область памяти, используемая для временного хранения данных при вводе или выводе. Обмен данными (ввод и вывод) может происходить как с внешними устройствами, так и с процессами в пределах компьютера. Буферы… …   Википедия

  • буфер (на экране для монтажа) изображения в системах для обработки текстов — Область в памяти или на внешнем устройстве, используемая для временного хранения данных и обмена ими как внутри программы, так и между программами. [Е.С.Алексеев, А.А.Мячев. Англо русский толковый словарь по системотехнике ЭВМ. Москва 1993]… …   Справочник технического переводчика

  • область обмена данными — буфер обмена данными — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом Синонимы буфер обмена данными EN clipboard …   Справочник технического переводчика

  • Вырезать, скопировать, вставить — (англ. cut, copy, paste)  набор функций для работы приложений с буфером обмена операционной системы. Копировать и переносить в другое место можно как фрагменты текста (изображения, звука и т. д.), так и файлы целиком. С точки… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»