Буфер обмена в Linux (копирование и вставка). Linux статьи

Буфер обмена в Linux (копирование и вставка)

10

Copy paste Linux Хочу рассказать о некоторых особенностях буфера обмена в Linux. О буфере копирования и про буфер выбора (первичный буфер), а также про копирование и вставку текста в терминале.

Буфер копирования

Стандартно для копирования и вставки объектов в Linux используются сочетания клавиш Ctrl+C и Ctrl+V. При копировании текст (или любой другой объект) в таком случае попадает в обычный буфер копирования. Затем вы можете вставить этот текст в другом месте.

Буфер выбора (первичный буфер)

В Linux существует еще буфер выбора или первичный буфер. Текст, который вы выделяете в любой программе, автоматически попадает в буфер обмена! Это удобно, выделил текст, открыл другое окно и вставил этот кусок текста. Есть некоторые исключения, но они незначительны. Например, у меня в Ubuntu это не работает, если программа использует JVM (Java Virtual Machine).

Кстати, именно этим объясняется следующие поведение. Вы выделили текст в программе, затем открыли другую программу и выделили какой-нибудь текст в ней. После этого, выделение текста в первой программе автоматически снимется, а текст который вы выделили последним, попадет в буфер выбора.

Копирование и вставка в терминале

В терминале для копирования и вставки не работают стандартные сочетания Ctrl+V, Ctrl+C. Это связано с тем, что исторически Ctrl+C это сочетание клавиш для прерывания текущего процесса. Поэтому, для копирования и вставки при работе в терминале используются сочетания Ctrl+Insert и Shift+Insert соответственно. В Gnome терминале и, наверное, во многих других также работают сочетания Shift+Ctrl+C и Shift+Ctrl+V. Они же указаны в главном меню программы в разделе Правка.

Также в терминале работают сочетания клавиш Ctrl+U, чтобы вырезать текст; и Ctrl+Y для вставки текста. Сочетание Ctrl+U работает особенным образом — в буфер копируется вся текущая строка, введенная в терминале, независимо от того, выбрали вы какой-нибудь текст мышкой или нет, а сама строка пропадает с экрана.

10

Комментарии

CanSeeАктивный
26.06.2013, 09:33
Постоянная ссылка на комментарий
Классная статья :) Я постоянно забываю, как в терминале текст скопировать/вставить. Теперь буду здесь смотреть :)
[аноним]
03.07.2015, 15:52
Постоянная ссылка на комментарийРодительский комментарий
Открой меню Правка и погляди там
shilgenАктивный
27.06.2013, 01:05
Постоянная ссылка на комментарий
ЛайфХак: Терминал -> Правка -> Комбинации клавиш... ->
- Копировать - Ctrl + C
- Вставить - Ctrl + V
Однообразие до безобразия)
CanSeeАктивный
27.06.2013, 03:45
Постоянная ссылка на комментарийРодительский комментарий
С одной стороны, будет удобно. С другой стороны - чем тогда останавливать программу? Ctrl+C ведь используется для остановки программы, и это привычное сочетание в терминале.
[аноним]
18.08.2013, 18:11
Постоянная ссылка на комментарийРодительский комментарий
установите gpm и пользуйтесь мышкой
VadimAndyАктивный
03.07.2015, 16:35
Постоянная ссылка на комментарийРодительский комментарий
clipit рулит =))
VadimAndyАктивный
07.05.2018, 08:06
Постоянная ссылка на комментарийРодительский комментарий
ну это в том случае, если хоткеи редактируются, а вот если нет, то и набор клавиш будет немного отличаться
[аноним]
16.11.2017, 23:35
Постоянная ссылка на комментарий
Вы не рассказалио том как похачить буфер и вынуть оттуда инфу
[аноним]
06.05.2018, 15:31
Постоянная ссылка на комментарий
Как копировать картинку из просмотрщика или файлового менеджера в буфер обмена так, чтобы потом вставить в редактор на сайте, например, картинкой, а не адресом этой картинки на компе?
VadimAndyАктивный
07.05.2018, 08:03
Постоянная ссылка на комментарийРодительский комментарий
есть такие утилиты как clipit или clipman - копай в ту сторону

Написать комментарий

Ваше имя:
Текст комментария: