Вопрос

Кто-нибудь знает утилиту (для Windows, Linux или MacOSX), которая добавит выбранное содержимое в буфер обмена?Вместо того, чтобы убивать то, что уже есть... (возможно, используя другое сочетание клавиш вместо Ctrl+С сделать это?

И я не имею в виду элементы с несколькими буферами обмена...

Я имею в виду объединение нескольких строк текста в один и тот же клип, который находится в буфере обмена.

Это было полезно?

Решение

Я нашел один!Lifehacker представил его, хотя предполагаю, что он предназначен только для Windows, вот он:

Клипчейн

Другие советы

Существует множество утилит, которые сохраняют буфер/очередь последних обрезанных элементов.

Чтобы выполнить конкретную функцию, которую вы упомянули (добавление к существующему элементу), казалось бы, довольно тривиально написать приложение, которое получает буфер обмена, сохраняет то, что там есть, добавляет новые данные, а затем передает объединенное содержимое обратно в буфер обмена.

Большое предостережение/ошибка...это будет довольно просто работать с текстом, но как насчет других форматов?Если в буфере обмена есть изображение, как бы вы поступили с добавлением текста?Или наоборот?

В LaunchBar есть такая функция, и я ею активно пользуюсь.

Честно говоря, для картинок я его не использую, поэтому не знаю, как они с ним справляются, но с текстом он справляется прекрасно.

А клавиша запуска — это двойная CMD/C (это удерживайте команду и дважды нажмите C).Это интуитивно понятно, потому что это одна и та же комбинация клавиш.А в следующий раз вы просто выполните обычный CMD/C (один раз) для обычной копии, тогда начнем заново.

И более того, есть история буфера обмена, поэтому, если вы забудете удвоить C, вы ничего не потеряете.И даже больше… Я считаю, что возможности быстрого доступа и вставки истории буфера обмена — лучшие, с которыми я когда-либо сталкивался (а я перепробовал множество утилит).

И (наконец-то) вы получаете преимущества главного актива LaunchBar — средства запуска, к которому я так привык, что не могу жить без него.

Нет, но было бы относительно легко написать его на C# (или на множестве других языков):

  1. Создайте приложение, которое скрывается в «системном трее».
  2. Это создает крючок для клавиатуры
  3. При нажатии соответствующей комбинации клавиш, если формат буфера обмена является текстовым, получить текущий текст, объединить выделенный текст (получение выделенного текста будет сложной задачей) и поместить его обратно в буфер обмена.

в Windows 10 есть параметр «сохранить несколько элементов буфера обмена», позволяющий сохранять несколько элементов буфера обмена.С помощью WinLogo-V вы можете просматривать и вставлять их в любой последовательности.

В Windows 7 и 8 комбинация клавиш Ctrl-Shift-C добавляется в существующий буфер обмена.

Ваше здоровье!

Сценарий Autohotkey добавляется в буфер обмена при нажатии Ctrl-Insert.

^Insert::  ; Add to clipboard
bak = %clipboard%
Clip()
clipboard = %bak%`r`n%clipboard%
return

Я не уверен, что это вообще полезно, но у emacs есть собственный список уничтожений, так что вы можете прокручивать назад или даже искать то, что вы вырезали или скопировали...

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top