Как вы знаете, когда использовать вставки SHIFT + INSERT и CTRL-V против щелчка правой кнопкой мыши для вставки?

Иногда я что-то копирую в буфер обмена, и он вставляется не с помощью Shift + Insert , а с помощью Ctrl + V или вставьте правой кнопкой мыши. Поведение кажется запутанным и немного непредсказуемым. Есть ли какая-то логика за вариацией?

27
задан 16 February 2011 в 19:27

4 ответа

Этот вопрос, по-видимому, связан с поведением комбинаций клавиш, но вы не предоставляете приложение, в котором вы выполняете эти комбинации клавиш. Таким образом, принимая во внимание то, что говорит Хавьер Ривера, причина того, почему необходимо использовать SHIFT + CTRL в терминале, заключается в том, что некоторые из этих комбинаций используются в управлении командами терминала.

Например: когда вы хотите «отменить» текущую команду, вы нажимаете CTRL + C, который используется в большинстве систем для выполнения задачи «Копировать». Таким образом, если вы нажмете CTRL + C в терминале, чтобы «скопировать» часть текста и приложение или процесс будет запущен, вы «отмените» процесс или «закроете» запущенное приложение.

a command is terminated by the ctrl-c keys combo

В зависимости от используемого графического интерфейса пользователя или самого программного приложения, SHIFT + CTRL полезны для форматирования или выполнения задачи «специальной вставки», которая позволяет вам выберите формат, в котором скопированный текст будет добавлен в приложение.

Например: если вы используете OpenOffice Word Processor или Spreadsheet, при SHIFT + CTRL + V вам будет предложено выбрать, какой формат вы будете использовать для добавления буфера обмена в документ.

На следующем изображении показано, как клавиши CTRL-V и SHIFT + CTRL + V помещают содержимое буфера обмена в документ: illustration

На следующем изображении показано, как клавиши CTRL-V и SHIFT Клавиши + CTRL + V сбрасывают содержимое буфера обмена в документ, ПОСЛЕ ВЫБОРА ФОРМАТА в правой части документа: illustration

В некоторых случаях, как редакторы кода (html, php, javascript), Вы можете выбрать между вставкой части текста, скопированной с веб-сайта, или кодом, который генерирует текст на веб-сайте. Например: при копировании из отформатированной таблицы вы можете вставить текст в таблицу или вставить код для создания таблицы в сеть.

Вы должны войти в меню «Edit» приложения, чтобы увидеть, как обрабатывается задача «Paste special».

Следующее изображение иллюстрирует, как текстовый процессор OpenOffice обрабатывает функцию «Специальная вставка»: enter image description here

0
ответ дан 16 February 2011 в 19:27

В Unix / Linux существует два типа буферов обмена: PRIMARY (часто используется с Ctrl-X / C / V) и SELECTION (выделенный мышью текст, вставленный с помощью Shift-Insert или щелкающий среднюю кнопку мыши).

См. https://wiki.archlinux.org/index.php/clipboard для получения более подробной информации.

0
ответ дан 16 February 2011 в 19:27

Вот что я делал:

Ctrl + Insert : копирование в буфер обмена

Shift + Вставить : вставить из буфера обмена

Shift + Удалить : вырезать в буфер обмена

Теперь у меня есть клавиатура Apple, у меня есть: (На клавиатуре Apple нет клавиши вставки)

Ctrl + C для копирования в буфер обмена

Ctrl + V для вставки из буфера обмена

Shift < / kbd> + Удалить , чтобы вырезать в буфер обмена.

В терминале, использующем Putty:

Выделение текста копиями мыши непосредственно в буфер обмена

При щелчке правой кнопкой мыши в любом месте окна терминала происходит the paste

В обычном сеансе оболочки:

Я выделяю мышью и использую Ctrl + Shift + C для копирования в буфер обмена

Я использую Ctrl + Shift + V для вставки .

0
ответ дан 16 February 2011 в 19:27

Насколько я знаю, я всегда использую CRTL + V для вставки, но когда я в терминале. По историческим причинам CTRL + буква не может использоваться там, поэтому я использую SHIFT + CTRL + V в терминале.

Я всегда верю, что Shitf + Insert - это наследие старых Unix, которые позволяют им чувствовать себя комфортно для старых таймеров, но современные GUI по умолчанию используют CTRL + V.

0
ответ дан 16 February 2011 в 19:27

Другие вопросы по тегам:

Похожие вопросы: