Вырезать, копировать, вставить

Вырезать, копировать, вставить(англ.cut, copy, paste) — набор функций для работыприложенийсбуфером обмена операционной системы. Чаще всего данные функции доступны посредствомконтекстного менюинтерфейсапрограммы,клавиш быстрого доступаи при помощи манипуляцийкурсором мыши. Копировать и перемещать можнофайлыи части объектов (текста, изображения, звука и т. д.). С точки зрения пользователя, реализуется тремя функциями:
Действие второй из команд — «копировать» — как правило, визуально незаметно.
Время, требуемое на операцию, зависит от размера фрагмента. Удаление обычно происходит значительно быстрее копирования и вставки.
Английские словаcut(«вырезать») иpaste(«вклеить») намекают на технологию докомпьютерногоредактированиярукописей — вырезание ножницами и вклеивание в другое место. Для редакторов выпускались особо длинные ножницы, по ширине листа бумаги. Если в распоряжении редактора есть ещё икопир, арсенал приёмов редактирования расширяется.
Перфокартыможно было свободно перемешивать, убирать ненужные и вкладывать недостающие. Сперфолентамиэтот трюк не проходит, хотя в ПО часто реализовывались команды для забоя и исправления опечаток. Так что перфокарты и перфоленты были в разных «экологических нишах»: первые — пользовательский интерфейс, вторые — средство постоянной памяти.
Следующей ступенью компьютерных интерфейсов сталибуквопечатающие терминалы. Текстовые редакторы того времени могли копировать и перемещать текст: иногда командами наподобиеcpиmv, иногда черезбуфер обмена. Один из распространённых редакторов,QED, пошёл вторым путём.
То же самое продолжалось вплоть до80-х годов, когда терминалы давно уже стали видеодисплейными. Одни редакторы пользовались командами «Копировать блок» и «Переместить блок» (например,Ctrl+K→CиCtrl+K→VвTurbo Pascal), другие — командами «Копировать в карман» и «Вставить из кармана» (именно так, «карманом», назывался буфер обмена в большинстве русского ПО и документации конца 80-х годов). На сторону второго подхода перешёлXerox PARC, за нимApple Lisa: в этом подходе выделенный блок — лишь особая формакурсора, и для пользователя нет разницы между командами «удалить символ» и «удалить блок». В компьютере Apple Lisa введено четыре клавиши, ставшие стандартом:
Придумал их программистЛарри Теслер; в 1980 году изобретателя переманил в AppleСтив Джобс, выпустив первые персональные компьютеры с функциями Теслера.
Эти команды органично вписались в многозадачный интерфейс: часто пользователь вырезает из одной программы, а вставляет в другой. Заодно в Apple Lisa чисто компьютерным объектам дали названия из конторской жизни; так, буфер обмена, ранее именовавшийсяbuffer, получил название «планшет-блокнот» (англ.clipboard).
СтандартIBM Common User Accessиспользовал другие клавиши:⇧ Shift+Del,Ctrl+Ins,⇧ Shift+Ins. Впоследствии эти клавиши вошли и вOS/2, и вMicrosoft Windows.
Иногда (например, вфайловых менеджерах,электронных таблицах) по команде «Вырезать» ничего не происходит (при этом в буфер обмена записывается команда: пользователь вырезал что-либо). Реальное перемещение происходит по команде «Вставить».
С распространением компьютеров пользователи часто стали составлять тексты, механически комбинируя цитаты из одного или нескольких источников, иногда даже без редактирования. Получающийся текст обычно содержит в себе логические скачки и провалы на границах цитат, и, как следствие, малоинтересен и нелогичен (исключение — если текст был копирован целиком). Такой метод презрительно называется «копипаст», «копипаста» или «копипейст» (процесс —копипастинг).
Также копипастой иногда называют копирование (перенесение) нафорумы,конференции,имиджборды, вблогтекста с других сайтов в больших объёмах. Правилом хорошего тона является указаниессылкина источник информации, а также отказ от «промышления копипастами» в пользу информативных ссылок. Тем не менее, блогеры предпочитают копию ссылке, ведь последние часто становятся недействующими: ресурс исчезает или реструктурируется, аперенаправленияпри этом проставляются не всегда. 
Копипаст часто используется длятроллинга, в этом случае негласные правила обычно нарушаются.
Для последователейМиссионерской церкви копимизмаизображения «Ctrl+C,Ctrl+V» являютсярелигиозными символами.
Программирование методом копирования-вставкисчитается распространённой, но ненадёжной манерой программирования.