Если вы используете терминал, и если вы прочитаете этот блог, я думаю, вы когда-нибудь это сделаете, вы поймете, что это невозможно скопировать и вставить с помощью сочетаний клавиш, которые мы использовали всю свою жизнь. Именно Apple представила сочетание клавиш Ctrl + C для копирования, я полагаю, что, поскольку «Копировать» начинается с C, а Ctrl + V для вставки, объяснение, по-видимому, состоит в том, что оно находится рядом с C. Эти сочетания клавиш не работают в терминал Linux. Почему? На то есть веская причина.
Ctrl + C используется для прерывания действия в Linux Bash. Например, хотя в этом примере это не рекомендуется, мы можем нажать Ctrl + C, чтобы прервать установку, которая занимает слишком много времени. Ctrl + V используется для вставки следующего символа в редактор. Если мы нажмем Ctrl + C или Ctrl + V в терминале, когда мы ничего не выполняем, то появятся символы ^ C и ^ V соответственно. Короче говоря, терминал использует клавишу Ctrl вместе с другими символами для выполнения специальных функций в bash, но современным терминалам нужно кое-что еще.
Сочетания клавиш современного терминала
Современные разработчики посчитали, что щелкать правой кнопкой мыши и выбирать опцию копирования или вставки слишком утомительно, поэтому они добавили новые сочетания клавиш. К ярлыкам, которые мы можем использовать в остальных приложениях для копирования и вставки, мы должны добавить клавишу «Shift». Вот список ярлыков для копирования и вставки различных частей текста:
Сочетание клавиш | Action |
---|---|
Ctrl + Shift + c | Скопируйте выделенный текст. |
Ctrl + Shift + v | Вставьте скопированный текст. |
Ctrl + U | Вырезает все от начала строки до курсора. |
Ctrl + K | Отрежьте все от курсора до конца строки. |
Alt + d | Вырежьте слово за курсором. |
Ctrl + W | Обрезает слово перед курсором. |
Ctrl + y | Вставьте ранее вырезанный текст. |
Alt + Y | Вставьте второй ранее вырезанный текст. |
Alt + Ctrl + Y | Вставьте первый аргумент предыдущей команды. |
Должен признать, что я не большой поклонник изменений, и необходимость добавления «Shift» для копирования и вставки в терминале не является естественной для меня. Но я также тот, кто любит эффективность, поэтому мне полезно знать, как это делать с помощью клавиатуры. А ты?
5 комментариев, оставьте свой
Вам не хватает Ctrl + Shift + T для новой вкладки
Привет. Статью нужно скопировать (вырезать) и вставить. Их гораздо больше, но они не о них, и они доступны не во всех терминальных приложениях.
Приветствие.
Здравствуйте, когда я нажимаю команду «Ctrl + Shift + C» в Chrome, он открывает меня как код в html справа и не копирует выделенный текст, есть ли способ скопировать текст без щелчка правой кнопкой мыши или который появляется тебе в гугл?
Привет Макси. Описанные здесь ярлыки предназначены для терминала, а не для остальной части программного обеспечения. В остальном ПО без Shift: Ctrl + C = копировать, Ctrl + V = вставить, Ctrl + X = вырезать.
Приветствие.
Тем не менее, я хочу назначить ctl-c для копирования и clt-v для вставки. Любые идеи о том, как это сделать на linux mint xfce?