Привет. Всё-таки сложно отойти от праздников и заставить себя работать. Придётся подключать для разгона «Красный Халат». Погнали.

Начнём этот спринт с буферов обмена в Linux. Обычно при работе в терминале у нас с тобой есть аж три буфера.

При правильных манипуляциях можно воспользоваться всеми тремя.

Clipboard Buffer

Копировать : CTRL+SHIFT+C
Вставить   : CTRL+SHIFT+V
Вырезать   : CTRL+SHIFT+X
Или контекстное меню

Primary Buffer

Копировать : выделить, копируется само
Вставить   : средняя клавиша мыши

Application Buffer

Вставить   : зависит от приложения
Вырезать   : зависит от приложения
Копировать : зависит от приложения
Роман Шубин
Роман Шубин
CEO & CTO, Главред в «Цифровой улей»
Задать вопрос
Ну а теперь давай потыкаем палкой. Практика. Заходи в консольку и копируй что-нибудь во все три буфера. В каждый буфер скопируй разный текст, чтобы визуально убедиться.

Clipboard Buffer
Выделяешь и копируешь CTRL+SHIFT+C.

Primary Buffer
Выделяешь, копируется автоматически.

Application Buffer (оболочка Bash)
Курсор в конце строки, вырезаем CTRL+W.

Так, буферы заполнили. Очищаем экран: CTRL+L и начинаем вставлять:

  1. CTRL+SHIFT+V
  2. Средняя кнопка мыши
  3. CTRL+Y

Опа! Каждый пункт вставляет разный текст. Ну, если, конечно, ты скопировал разный. В винде немного всё иначе, я особо с этим не разбирался. Но 1-й и 3-й пункты точно работают. А вот средняя кнопка мыши у меня привязана на какую-то фигню с окнами, но не суть.

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

Ладно. Всем лёгкой недели. Увидимся!