Почему я могу использовать менеджер буфера обмена?

18

Недавно я видел этот опрос с просьбой «Лучший менеджер буфера обмена Linux». Что на самом деле представляет собой менеджер буфера обмена и в каких ситуациях будет полезен менеджер буфера обмена?

Существуют ли различия в поведении Ubuntu по умолчанию для буфера обмена по сравнению с другими (Windows или Mac) системами?

8128
источник
Я ответил; но я не совсем уверен, если это по теме.
myusuf3
О, это интересный момент, я только сталкивался с ними в связи с Ubuntu! Я думал, что есть что-то другое в поведении Ubuntu по умолчанию по сравнению с Windows? Могу уточнить мой вопрос, чтобы упомянуть об этом.
8128

Ответы:

12

Упорство , пожалуй, лучшая точка продажи для меня. Большинство CBM позволяют хранить одни и те же элементы в разных сеансах (даже на платформах), мобильных устройствах (если ваш профиль) и особенно в случае приложений на основе X, выбранные элементы * запоминаются после закрытия исходного приложения (что не является изначально правда).

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

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

* Просто объяснение: вы знаете, что вы действительно получили два буфера обмена из коробки? Есть традиционный буфер обмена Control + C, Control + V, но есть и то, что называется «первичный выбор». Выделите текст, а затем нажмите среднюю кнопку мыши там, где вы хотите его вставить. Я считаю это очень полезным для быстрого, точного многократного вставки.

Оли
источник
2
«в случае приложений на основе X обрезанные элементы запоминаются после закрытия исходного приложения (что не является истинно истинным)» - верно только для основного выбора, а не для буфера обмена.
@ Роджер: +1 Действительная точка.
Ричард Холлоуэй
@ Роджер Пэйт: Можете ли вы объяснить, в чем разница между основным выбором и буфером обмена?
8128
1
@fluteflute Я сделал это несколько часов назад. Смотрите последний абзац.
Оли
@flute: С этим пробелом после @ я не был уведомлен . Описание Оли хорошо, но в Википедии гораздо больше .
7

Я попробовал менеджер буфера обмена, который когда-то назывался Parcellite, и теперь я не могу жить без него.

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

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

Я использую его для хранения URL-адресов, телефонных номеров, фрагментов конфигурации и т. Д., Пока я над чем-то работаю.

Если это что-то, что я хочу сохранить некоторое время, я вставлю это в Tomboy, но много необходимой информации требуется только в течение пятнадцати минут, и это так же просто, как нажать Ctrl + C, и это там, с помощью заметок или файлы закончились для этой орт информации. Обычно вам придется полагаться на свою память, или я полагаю, что вы также можете использовать нарезанный локон для хранения информации.

Это расширение мозга, которое означает, что мне не нужно ничего запоминать.

Ричард Холлоуэй
источник
круто. Это расширение мозга, которое означает, что мне не нужно запоминать вещи -> = Я продан
ЭМП
3

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

Что касается различий между поведением cliboard между окнами и Ubuntu, единственное, что приходит на ум, - это то, что у вас есть два буфера обмена: обычное копирование + вставка и выделение + средний щелчок.

персона
источник
3

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

Возьмите приложение, например Firefox; скопируйте какой-нибудь текст или рисунок, затем закройте Firefox, затем попробуйте скопировать его в документ. Это не сработает из-за пережитков дней UNIX. Буфер обмена на самом деле не «копирует», он просто отмечает, откуда взять носитель, и если вы закрываете программу, он записывает его.

Данте Эштон
источник
1

Если у вас есть несколько файлов, которые вы хотите переименовать, все равно можно вставить после копирования чего-то другого.

Я использую xclip для копирования команд, которые я ввожу много.

Основное использование - возможность копировать более одного раза и возможность вставлять в зависимости от того, что вы хотите.

myusuf3
источник
1

Для некоторых повторяющихся задач, которые требуют одинаковых 3 или 4 копий, вам будет проще держать их в руках менеджера. Даже в отличие от открытого документа Gedit с ними в нем.

Я обнаружил, что это экономит много времени и стоит того.

naaronne
источник
1

Может быть, вы не хотите использовать один. Хорошая часть работы с ним, однако, состоит в том, что она не мешает вам, если вы никогда не используете ее. Это то, что я делаю, и я редко нахожу это полезным; но это не будет (или не должно, по крайней мере) заметно влиять на производительность на 10-летних или более новых настольных системах.

Возможно, мне почти всегда это не нужно, потому что я делаю большую часть своего редактирования текста в [g] vim, который уже имеет похожую функцию через регистры ( : помогите регистрам, если вам интересно). Регистры предоставляют vim встроенный менеджер буфера обмена, который работает только внутри vim; так что если вам нужна такая же простота в другом текстовом редакторе (хотя я сомневаюсь, что это будет так же просто), вы можете найти один полезный Между vim и другими программами я просто использую основной выбор и обычный буфер обмена, и этого было достаточно.

Помните, что у вас уже есть две «буфера обмена» в системах * nix: основной выбор плюс буфер обмена (на самом деле их больше, но они очень редко используются). Это особенность системы X Window. Всякий раз, когда вы выбираете что-то (например, выделение), вы можете ввести это в другой программе с помощью среднего щелчка. Статья Википедии не шутит, что вы будете преимущественно использовать первичный выбор, как только привыкнете к нему.

Однако программы обычно ограничивают использование основного выбора текстом. Например, откройте наутилус и текстовый редактор. Выберите несколько файлов, затем попробуйте щелкнуть средней кнопкой мыши в текстовом редакторе: он не будет работать. (Наутилус не приобретает первичный выбор, поэтому вы получите то, что было ранее, если что-нибудь. Он мог быть разработан, чтобы сделать это по-другому, но это не так - я не знаю, было ли это преднамеренно или нет. ) Скопируйте эти файлы в буфер обмена (Ctrl + C или Edit> Copy), а затем вставьте в текстовом редакторе, чтобы получить имена файлов.


источник
1

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

Это наиболее заметно (очень раздражает) в Firefox на GNOME (см. Ошибку 311340 для получения информации о медленном продвижении зубов).

bobince
источник
0

Потому что вы экономите много времени. Имея последние 10 скопированных элементов, готовых к вставке, вы сделаете намного более продуктивным.


источник