Якщо ви використовуєте термінал, і якщо ви прочитаєте цей щоденник, я думаю, ви колись це зробите, ви зрозумієте, що це неможливо скопіюйте та вставте за допомогою комбінацій клавіш, якими ми користуємося все життя. Яблуко представило ярлик Ctrl + C для копіювання, я думаю, тому що "Копіювати" починається з C, а Ctrl + V вставляти, поясненням якого, здається, є те, що воно знаходиться поруч із C. Ці ярлики не працюють у термінал Linux. Чому? Є вагома причина.
Ctrl + C використовується для переривання дії в Linux Bash. Наприклад, хоча в цьому прикладі це не рекомендується, ми можемо натиснути Ctrl + C, щоб перервати інсталяцію, яка триває занадто довго. Ctrl + V використовується для вставки наступного символу в редактор. Якщо ми натискаємо Ctrl + C або Ctrl + V у терміналі, коли ми нічого не виконуємо, з'явиться ^ C та ^ V відповідно. Коротше кажучи, термінал використовує клавішу Ctrl разом з іншими символами для виконання спеціальних функцій у bash, але сучасним терміналам потрібно було щось інше.
Сучасні комбінації клавіш на терміналі
Сучасні розробники вважали, що клацання правою кнопкою миші та вибір варіанту копіювання чи вставлення занадто нудний, тому вони додали нові комбінації клавіш -. До ярликів, які ми можемо використовувати в інших програмах для копіювання та вставлення, ми повинні додати клавішу «Shift». Ось список ярликів для копіювання та вставки різних частин тексту:
| Комбінація клавіш | Дія |
|---|---|
| Ctrl + Shift + c | Скопіюйте виділений текст. |
| Ctrl + Shift + v | Вставте скопійований текст. |
| Ctrl + u | Вирізає все - від початку рядка до курсору. |
| Ctrl + k | Виріжте все - від курсору до кінця рядка. |
| Alt + d | Виріжте слово за курсором. |
| Ctrl + w | Вирізає слово перед курсором. |
| Ctrl + y | Вставте раніше вирізаний текст. |
| Alt + y | Вставте другий раніше вирізаний текст. |
| Alt + Ctrl + y | Вставте перший аргумент попередньої команди. |
Я повинен визнати, що я не є великим шанувальником змін, і додання "Shift" для копіювання та вставки в термінал для мене не є природним. Але мені також подобається ефективність, тому знання того, як це робити за допомогою клавіатури, мені корисно. І ти?