вы скопировали поверх того, что было нужно
обновлено · автор Anton Shakirov
если у вас macOS 26 Tahoe или новее, на вашем Mac это уже есть, и большинство об этом не знает: нажмите ⌘Space, чтобы открыть Spotlight, потом ⌘4 — и увидите последнее, что копировали. нажмите на запись, и она снова в буфере. включённой её вам не отдают — в первый раз Spotlight спросит, — но это одна кнопка, и для обычной версии этой беды этого хватает целиком. начните оттуда, прежде чем что-то ставить.
история буфера на Mac: где она лежит и как её включить
как включить
- ⌘Space — открыть Spotlight.
- ⌘4 — перейти в раздел буфера.
- в первый раз вместо списка Spotlight поставит перед вами окно согласия: он предупреждает, что сможет искать и показывать всё скопированное и что среди результатов могут оказаться личные и чувствительные данные. кнопок две — разрешить и не сейчас, — и до первой из них не записывается ничего.
- дальше ⌘Space, потом ⌘4 ведут прямо в список. нажмите на запись — и она снова в буфере, можно вставлять.
прочитайте это окно, а не прощёлкайте его. включаете вы список всего, что копируете, лежащий за одним сочетанием клавиш и без пароля. на Mac, которым пользуется кто-то ещё, это совсем другой разговор, чем на своём.
что на самом деле даёт панель настроек
- в «Системных настройках», в разделе Spotlight, лежат ровно два органа управления и больше ничего: переключатель результатов из буфера и кнопка очистки истории. про буфер на этой панели нет больше ничего.
- очистка просит подтверждения, и в подтверждении сказано, что история убирается из результатов поиска на этом устройстве, — то есть второй копии, которую надо идти чистить отдельно, нет.
- ни настройки глубины, ни закрепления там нет. панель их не предлагает, поэтому сколько ни копай, не найдёшь.
если ⌘4 ничего не открывает
⌘4 — не жёстко заданное сочетание, а одна из быстрых клавиш Spotlight, а их можно переназначать. если его забрало что-то другое, Spotlight так и скажет: сочетание уже занято системой или другой программой. выход на той же панели настроек — кнопка сброса быстрых клавиш, которая возвращает сочетания Spotlight к исходным.
а если про буфер на панели нет вообще ничего, машина старше самой функции: она появилась в macOS 26, и на Sonoma или Sequoia ничего этого нет. посмотрите версию в «Системных настройках» → «Основные» → «Об этом Mac», прежде чем решать, что что-то сломалось.
Apple описывает раздел и очистку, но не срок хранения (страница английская): поиск по истории буфера в Spotlight
где встроенная история буфера заканчивается
сколько живут записи — не тайна, хотя почти всё написанное на эту тему обращается с этим как с тайной. в разделе Spotlight в «Системных настройках» есть строка про то, сколько история доступна в Spotlight, и на Mac, где её никто не менял, рядом с ней стоит восемь часов. рядом стрелки, которыми это меняется. панель длинная, а строка лежит в самом низу — отсюда и разговоры, будто срок нигде не назван, в том числе, до этой правки, у нас.
закрепить нечем, а окно начинается с восьми часов
- отметить запись как нужную нельзя. адрес, который понадобится вам каждый день весь месяц, стареет ровно по тому же расписанию, что и одноразовый код, который вы использовали однажды и больше видеть не хотите.
- глубина следует из того же: обычный рабочий день — это десятки записей, поэтому нужный кусок со вторника лежит за несколькими сотнями новых ещё до того, как окно на нём закроется.
простой текст, и у него есть потолок
- форматирование срезается. скопируйте оформленный абзац, вытащите его из истории — получите слова без оформления.
- у текста есть ограничение по длине, поэтому очень длинная вставка вернётся целиком не обязательно.
- объекты, которые понимает только само приложение, — фигура из редактора, диапазон таблицы вместе с оформлением, — дорогу тоже не переживают.
что отдельный менеджер буфера делает иначе, по пунктам: история буфера обмена
а кое-что до списка не доходит вовсе — скрытый ввод из менеджера паролей по замыслу, всё скопированное на iPhone и всё, что положила туда «Почта». последний раздел этой страницы как раз о них.
подробный разбор того, как раздел себя ведёт и где у него границы, от человека, который проверял, а не пересказывал (страница английская): MacMost об истории буфера в Spotlight
короткий ответ, до всего остального на этой странице: если вы скопировали поверх того, что собирались вставить, и случилось это сегодня, ⌘Space и ⌘4 закрывают вопрос, и больше вам ничего не нужно. простой случай кончается в ту секунду, когда нужное старше окна или когда вы четвёртый день подряд копируете один и тот же кусок заново.
если нужное вообще не дало себя выделить, то буфер — не тот конец задачи: скопировать текст с видео или из закрытого документа
как hop хранит всё, что вы копировали
hop держит последние сто записей, до трёхсот, если поднять, и по списку можно искать. одно нажатие возвращает запись в буфер, ещё одно вставляет её прямо в то приложение, где вы только что работали. текст, ссылки, снимки экрана и целые файлы лежат в одном списке.
с macOS 26 честное сравнение — про горизонт, а не про наличие: сегодняшний день Spotlight закрывает бесплатно. вот где эти двое действительно расходятся.
| что вы делаете | встроенная история | с hop |
|---|---|---|
| десять минут назад скопировали поверх адреса, который собирались вставить | ⌘Space, ⌘4, нажать. готово, и бесплатно | не нужен — берите Spotlight |
| нужный кусок — со вторника | пропал, если вы заранее не расширили окно: оно начинается с восьми часов | последние сто записей, триста, если поднять |
| один адрес, который вставляете снова и снова весь месяц | закрепить нечем, стареет вместе со всем остальным | лежит в списке, пока не выпадет с другого конца |
| перед вами Mac на Sequoia или старше | истории буфера нет вовсе | работает на macOS 14 и новее |
- скопированные файлы хранятся по имени — несколько, взятых разом, показываются как «имя +N», — и вставка возвращает сам файл, а не путь к нему.
- пароли и прочий скрытый ввод не сохраняются никогда, по тому же принципу, что и в самой macOS.
- история не покидает этот Mac. никакой синхронизации, и это вторая половина ответа на вопрос «а это безопасно».
- цвета, взятые пипеткой hop, и текст, поднятый его распознаванием, ложатся в тот же список, так что и они достаются оттуда же.
и сторона распознавания, которое пишет в историю буфера по ходу чтения: распознавание текста
когда скопированного нет в списке вообще
«Терминал» говорит, что буфер пуст
если вы проверили через `pbpaste` и ничего не получили, это не доказательство, что копирование не удалось. `pbpaste` читает три типа и только три: его man-страница предлагает `-Prefer txt`, `rtf` или `ps` и прямо пишет, что при отсутствии всех трёх на доске он не выводит ничего. файл и картинка — ни то, ни другое.
показать это можно за десять секунд. положите файл в буфер через `osascript -e 'set the clipboard to (POSIX file "/etc/hosts")'`, а потом спросите дважды. `osascript -e 'clipboard info'` отвечает «class furl», 17 — файл прямо здесь. `pbpaste` отвечает нулём байт. с картинкой разрыв ещё резче: `clipboard info` перечисляет десять её представлений, среди них PNG, TIFF и JPEG, а `pbpaste` снова не печатает ничего.
то есть буфер держит больше, чем способна показать оболочка, и пустой `pbpaste` означает «не текст», а не «ничего нет». смотрите в панель истории.
буфер — это набор типизированных представлений, а не строка, поэтому один читатель его видит, а другой нет (страница английская): NSPasteboard
остальные причины, по которым его правда нет
- вы скопировали это до того, как история вообще появилась, — до macOS 26 или до того, как поставили что-то с историей. задним числом буфер не восстанавливает ничего: записи попросту не велось.
- это был пароль или номер карты из менеджера паролей. такое помечено как скрытое и пропускается намеренно, и это работает как задумано.
- это скопировали на iPhone, а ждали на Mac. Universal Clipboard переносит последнюю запись и больше ничего — общей истории между устройствами нет ни в одну сторону.
- вы скопировали это из «Почты», а она встроенный список надёжно не кормит.
- приложение положило в буфер что-то необычное — объект из редактора, диапазон таблицы. вполне возможно, оно и хранится, но вставится только туда, где его понимают.
сам модуль, с тем, что он хранит и что хранить отказывается: история буфера обмена
frequently asked questions
- есть ли в macOS история буфера обмена?
- начиная с macOS 26 Tahoe — да, внутри Spotlight. ⌘Space, затем ⌘4. на Sequoia и раньше нет ничего, и буфер держит ровно одну запись.
- как включить историю буфера на Mac?
- искать переключатель заранее не надо: нажмите ⌘Space, потом ⌘4, и в первый раз Spotlight покажет окно согласия с кнопками разрешить и не сейчас. выберите первую — и с этого момента запись пойдёт. дальше это переключатель результатов из буфера в разделе Spotlight в «Системных настройках».
- сколько Spotlight хранит историю буфера?
- восемь часов, если вы не меняли. строка про то, сколько история доступна в Spotlight, стоит в самом низу раздела Spotlight в «Системных настройках», рядом с ней число и стрелки, чтобы его подвинуть. на странице самой Apple про эту настройку не сказано, отчего число так часто и называют неопубликованным.
- почему ⌘4 не открывает историю буфера?
- либо Mac старше macOS 26, либо сочетание забрало что-то другое. ⌘4 — это быстрая клавиша Spotlight, а не жёсткая привязка, и когда она занята, Spotlight сообщает, что сочетание уже используется системой или другой программой. в разделе Spotlight в «Системных настройках» есть кнопка сброса быстрых клавиш, которая возвращает исходные.
- можно ли закрепить запись, чтобы она осталась?
- во встроенной истории нет — такого органа управления на панели просто не существует. всё стареет по одному расписанию, как бы сильно вам ни была нужна одна конкретная запись.
- почему pbpaste ничего не показывает, когда я скопировал файл?
- потому что `pbpaste` читает простой текст, rtf и PostScript и больше ничего — его man-страница говорит, что при отсутствии всех трёх он не печатает ничего. скопируйте файл, и `clipboard info` сообщит «class furl», а `pbpaste` вернёт ноль байт. файл в буфере есть; консольная утилита такой тип не видит.
- опасна ли история буфера?
- может быть опасна, поэтому скрытый ввод из неё и исключён: менеджер паролей помечает то, что кладёт в буфер, а macOS это пропускает. остальное Spotlight проговаривает в окне согласия, прежде чем что-то записывать. дальше важно одно — остаётся история на вашем Mac или куда-то синхронизируется.
- как очистить историю буфера?
- в «Системных настройках», в разделе Spotlight, есть кнопка очистки истории; в подтверждении сказано, что она убирается из результатов поиска на этом устройстве. в hop список чистится из самого модуля, и выходить из приложения для этого не надо. чистится всё по отдельности — очистив одно, вы не очистили другое.
the tool behind this
clipboard historyeverything you copied — text, links, screenshots and whole files.done with буфер обмена
other things people do
- no built-in way to see how hot your Mac issystem monitor
- close the lid, and the download stopskeep awake
- a cloth over the keys types four hundred characterskeyboard lock
об авторе

Anton Shakirovсоздаёт hop
создаёт hop и все страницы этого сайта. девятнадцать инструментов под одной иконкой в menu bar, MIT и открытый код. на issue и письма отвечает сам.