Сегодня 29 марта 2024
18+
MWC 2018 2018 Computex IFA 2018
реклама
Программное обеспечение

Обменные операции: как работать с буфером обмена эффективнее

⇣ Содержание

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

#ControlC — буфер обмена как резервное хранилище данных

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

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

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

Все метаданные, сохраненные в ControlC, можно использовать для поиска информации. Также доступна возможность определять время хранения фрагментов. Оно отдельно указывается для текста и графики, а для изображений еще и можно указать максимальный размер для файлов, которые будут сохраняться. В черном списке можно указать приложения, в которых ControlC не должна работать.

#Pastebin — онлайновый обмен данными из буфера

Часто буфер обмена активно используется во время обсуждения общих проектов с коллегами: через него обязательно проходят фрагменты кода или иные данные по пути из редактора в почтовый клиент или в IM-мессенджер. Веб-сервис Pastebin создан специально для того, чтобы данные из буфера обмена быстро становились доступными другим людям. На главной странице сайта есть поле для вставки данных из буфера. Автор фрагмента может определиться со временем его хранения на сервере (от 10 минут до бесконечности), а также с правами доступа к нему.

Фрагмент может быть общедоступен, скрыт из общего списка, но виден тем, у кого есть ссылка, или же доступен только определенному кругу лиц. Интересно также, что Pastebin поддерживает подсветку синтаксиса нескольких десятков языков программирования, поэтому, вставив код из буфера обмена, пользователь в результате может получить наглядную страницу для работы с такими данными. Зарегистрированные на сервисе пользователи могут редактировать сохраненные фрагменты.

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

#Clipboard Share — буфер обмена для передачи данных в локальной сети

Буфер обмена часто используется для передачи данных между приложениями (из браузера — в органайзер заметок, из почтового клиента — в текстовый редактор и так далее). Но он может быть не менее полезным, если использовать его для обмена данными между компьютерами в локальной сети. Такое использование буфера обмена может стать интересной альтернативой IM-клиентам или сетевому чату.

Организовать передачу содержимого буфера обмена по локальной сети можно с помощью программы Clipboard Share. Она работает по протоколу PNRP (Peer Name Resolution Protocol), поэтому для ее использования нужно убедиться, что протокол установлен и разрешен в настройках брандмауэра. Кроме этого, для работы приложения понадобится .NET Framework 3.5.

В настройках Clipboard Share указывается список доверенных компьютеров, с которых разрешено получение содержимого буфера обмена. Кроме этого, можно указать максимально допустимый размер передаваемых данных.

#ClipSync — буфер обмена для передачи данных между устройствами

Синхронизировать содержимое буфера обмена бывает удобно не только между компьютерами, но и между портативными устройствами. Такая синхронизация может быть полезна в самых разных случаях: набрать SMS на компьютере, чтобы затем отправить со смартфона, передать ссылку на веб-страницу с телефона на ноутбук и так далее.

Для синхронизации буфера обмена можно использовать ClipSync. Эта бесплатная программа состоит из двух частей: клиентского приложения для устройств с Android и Windows-сервера. Программа для Windows устанавливается первой, затем — приложение для Android. Оно сканирует сеть (для связи используется Wi-Fi) и подключается к серверу. Если автоматически подключиться не удалось, можно ввести IP-адрес компьютера-сервера вручную. Для удобства эти данные отображаются при щелчке по значку ClipSync в системном трее. После установки соединения все данные, которые заносятся в буфер обмена Windows, автоматически становятся доступными на смартфоне или на планшете.

Для работы с ними нужно в течение некоторого времени удерживать палец на любом поле для ввода и выбрать пункт Paste. И точно так же текст, скопированный на Android-аппарате, сразу же становится доступен для вставки на компьютере или на ноутбуке. При этом число устройств с синхронизируемым буфером обмена не ограничено — главное, чтобы они все находились в одной подсети.

#PasteAsFile — быстрое создание файлов из данных в буфере обмена

А вот еще одна интересная задача, которую можно реализовать с использованием буфера обмена и специализированной программы. Бывает, что текст из буфера требуется сохранить в файл. Для этого нужно открывать «Блокнот» или другую программу, вставлять в нее текст, после чего указывать название файла и выбирать папку для сохранения. Все это можно сделать намного проще, используя программу PasteAsFile. Просто перейдите к папке, в которой должен быть сохранен файл, щелкните по ней правой кнопкой мыши и выберите в контекстном меню пункт Paste As File.

В небольшом окошке можно указать название файла. По умолчанию оно состоит из слова clipboard и текущей даты, но шаблон можно поменять. Также в окошке выбирается формат файла. Данные могут сохраняться в TXT, HTML и в PDF. В настройках утилиты можно найти команду конвертирования текста в Javascript и PHP, есть также включение поддержки RTF и возможность автоматической очистки буфера обмена после сохранения файла.

#ArsClip — буфер обмена для очистки от форматирования

Наверное, всем известен самый простой способ очистки текста от форматирования: скопировать его в буфер обмена, затем вставить в «Блокнот» или в подобное приложение, снова скопировать и теперь уже вставить именно туда, куда нужно. Число действий можно уменьшить, если использовать менеджер буфера обмена, поддерживающий автоматическую очистку от форматирования.

ArsClip — одна из таких программ. Она может работать и с отформатированным текстом, но если нужно преобразовывать его в обычный, это можно делать автоматически и прямо во время вставки. В настройках можно указать принудительное удаление форматирования при каждой вставке. Также можно назначить отдельное сочетание клавиш, которое будет использоваться для вставки фрагмента текста без форматирования. Наконец, удаление форматирования можно выбирать вручную в списке фрагментов из всплывающего меню.

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

#CLCL 1.1.2: просто вставляй — и всё!

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

CLCL — это одна из самых простых, но в то же время самых удобных программ для работы с буфером обмена. Ее важнейшая особенность — вставка сохранённых фрагментов без лишних действий. Вставлять текст из CLCL так же просто, как и из стандартного буфера обмена.

CLCL хранит столько последних фрагментов, сколько скажет пользователь (по умолчанию 30). Чтобы увидеть их, нужно нажать сочетание клавиш ALT+C. При этом на экране возникает меню со всеми сохраненными данными. Напротив каждого фрагмента есть число. Нажмите соответствующую клавишу на клавиатуре, и фрагмент будет вставлен. Для вставки также можно использовать щелчок мышью и клавишу Enter.

Чтобы не хранить лишний мусор, CLCL может автоматически проверять все вновь добавляемые данные на дубликаты. Действительно, если фрагмент уже есть в базе, то зачем его добавлять вторично?

Одна из полезнейших функций CLCL — возможность хранения постоянных фрагментов. Для них во всплывающем меню отведена папка «Образцы». Откройте журнал программы, добавьте часто используемые фрагменты текста в эту папку, и они всегда будут готовы к вставке.

#ClipDiary — буфер обмена для сбора данных

В MS Word есть одна очень полезная функция работы с буфером обмена — «Вставить все». Можно добавлять в него фрагменты из разных документов, а затем одним махом вставить сразу в один файл. Жаль только, что такая вставка возможна только в документ Word, да и работает буфер обмена Office только тогда, когда текстовый редактор запущен.

Реализовать простой сбор данных и последующее сохранение их в одном месте поможет программа ClipDiary. Она автоматически сохраняет все, что копируется в буфер обмена. Далее можно выделить нужные клипы в списке и воспользоваться функцией «Множественная вставка» (вызывается клавишей F6). Между отдельными фрагментами может использоваться разделитель: пустые строки или любые символы.

Еще один способ сохранить несколько фрагментов, скопированных ранее в буфер обмена, — создать на их основе текстовый файл. Делается это очень просто: нужно только указать, требуется ли помещать выделенные фрагменты в один файл или же создавать отдельные файлы на основе каждого из них.

ClipDiary, как и CLCL, умеет фильтровать данные и отсеивать дубликаты. В настройках программы также можно указать список приложений, в которых захват буфера обмена не будет работать. А еще есть возможность выбрать программы, в которых будет игнорироваться нажатие горячих клавиш.

#Заключение

Если мы постоянно обращаемся к буферу обмена, то почему бы не сделать работу с ним немного удобнее? Если в буфере будет сохраняться хотя бы 5-10 последних фрагментов, возможно, не придется снова возвращаться к уже закрытой веб-странице и копировать то, что вы уже копировали, но случайно потеряли. Если использовать функцию множественной вставки, не придется каждый раз после копирования текста из источника переходить к файлу-получателю, чтобы вставить в него текст, а затем снова возвращаться к источнику. Если устранение форматирования будет выполняться автоматически, это тоже сэкономит лишние минуты, которые за долгие годы работы превратятся в часы. Поэтому работайте эффективнее — и тогда будете успевать больше!

 
 
⇣ Содержание
Если Вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Вечерний 3DNews
Каждый будний вечер мы рассылаем сводку новостей без белиберды и рекламы. Две минуты на чтение — и вы в курсе главных событий.

window-new
Soft
Hard
Тренды 🔥
Gearbox отметила уход от Embracer увольнением «бесчисленного множества» сотрудников 2 мин.
ИИ-стартап Илона Маска X.ai представил обновлённую нейросеть Grok-1.5 — она стала ближе к GPT-4 23 мин.
Пользователи Telegram из России, Украины и Беларуси смогут заблокировать сообщения от незнакомцев 24 мин.
«Золотая лихорадка закончилась»: инди-разработчикам стало невыгодно делать свои игры эксклюзивами Epic Games Store и Game Pass 38 мин.
Крупное обновление добавило в No Man’s Sky возможность создавать собственные космические корабли — фанаты мечтали об этом с 2016 года 13 ч.
CD Projekt раскрыла, как продвигается разработка The Witcher 4, и похвасталась успехами Cyberpunk 2077 13 ч.
Громкие анонсы «без рекламы и лишней болтовни»: ведущие инди-разработчики устроят собственную игровую презентацию The Triple-i Initiative 14 ч.
Databricks представила открытую LLM DBRX, превосходящую GPT-3.5 Turbo 14 ч.
«Всегда обидно, когда хейтеры оказываются правы»: Earthblade от авторов Celeste не выйдет и в 2024 году 15 ч.
США запретили властям использовать ИИ, который ущемляет американцев 16 ч.