Буфер обмена в Linux (копирование и вставка). Linux статьи
Написать статью
Войдите, чтобы писать статьи

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

14

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 работает особенным образом — в буфер копируется вся текущая строка, введенная в терминале, независимо от того, выбрали вы какой-нибудь текст мышкой или нет, а сама строка пропадает с экрана.

Лайков: +2
войдите, чтобы ставить лайки
14
  • Опубликовано: 26.06.2013

Комментарии

CanSee
Активный пользователь
Активный
26.06.2013
09:33
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Классная статья :) Я постоянно забываю, как в терминале текст скопировать/вставить. Теперь буду здесь смотреть :)
Int
03.07.2015
15:52
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийCanSeeРодительский комментарий
+1
войдите, чтобы ставить лайки
Открой меню Правка и погляди там
shilgen
Активный пользователь
Активный
27.06.2013
01:05
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
ЛайфХак: Терминал -> Правка -> Комбинации клавиш... ->
- Копировать - Ctrl + C
- Вставить - Ctrl + V
Однообразие до безобразия)
CanSee
Активный пользователь
Активный
27.06.2013
03:45
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийshilgenРодительский комментарий
+1
войдите, чтобы ставить лайки
С одной стороны, будет удобно. С другой стороны - чем тогда останавливать программу? Ctrl+C ведь используется для остановки программы, и это привычное сочетание в терминале.
ctrl
18.08.2013
18:11
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийCanSeeРодительский комментарий
+1
войдите, чтобы ставить лайки
установите gpm и пользуйтесь мышкой
VadimAndy
Активный пользователь
Активный
03.07.2015
16:35
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийshilgenРодительский комментарий
+1
войдите, чтобы ставить лайки
clipit рулит =))
VadimAndy
Активный пользователь
Активный
07.05.2018
08:06
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийshilgenРодительский комментарий
+1
войдите, чтобы ставить лайки
ну это в том случае, если хоткеи редактируются, а вот если нет, то и набор клавиш будет немного отличаться
фИГ
16.11.2017
23:35
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Вы не рассказалио том как похачить буфер и вынуть оттуда инфу
Leonid
29.03.2022
13:31
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийфИГРодительский комментарий
0
войдите, чтобы ставить лайки
Как войти в буфер обмена linux
Aleksandr
06.05.2018
15:31
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Как копировать картинку из просмотрщика или файлового менеджера в буфер обмена так, чтобы потом вставить в редактор на сайте, например, картинкой, а не адресом этой картинки на компе?
VadimAndy
Активный пользователь
Активный
07.05.2018
08:03
Постоянная ссылка на комментарийПостоянная ссылка на комментарийРодительский комментарийAleksandrРодительский комментарий
+1
войдите, чтобы ставить лайки
есть такие утилиты как clipit или clipman - копай в ту сторону
Макс
27.02.2021
22:56
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
А можно первичный буфер как-то назначить на клавиатурный хоткей?Ну чтобы его вставлять не только мышкой?
Андрей
25.08.2022
12:49
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
Есть ли программа, которая автоматически вставляет содержимое буфера обмена в определённый файл?
БензоУтюг
27.02.2023
12:53
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
0
войдите, чтобы ставить лайки
А как, сопированный в буфер текст, из текстового редактора, вставлять в консоле?

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

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила