Jeśli korzystasz z terminal, a jeśli czytasz tego bloga, myślę, że kiedyś to zrobiłeś, zdałeś sobie sprawę, że nie jest to możliwe skopiuj i wklej ze skrótami klawiszowymi, których używaliśmy przez całe życie. To Apple wprowadził skrót Ctrl + C do kopiowania, wyobrażam sobie, że ponieważ „Kopiuj” zaczyna się od C, a Ctrl + V do wklejenia, którego wyjaśnieniem wydaje się być to, że znajduje się obok C. Te skróty nie działają w terminal systemu Linux. Dlaczego? Jest nieodparty powód.
Ctrl + C służy do przerywania akcji w Linux Bash. Na przykład, chociaż w tym przykładzie nie jest to zalecane, możemy nacisnąć Ctrl + C, aby przerwać instalację, która trwa zbyt długo. Ctrl + V służy do wstawienia następnego znaku w edytorze. Jeśli w terminalu wciśniemy Ctrl + C lub Ctrl + V, gdy niczego nie wykonujemy, pojawi się odpowiednio ^ C i ^ V. Krótko mówiąc, terminal używa klawisza Ctrl wraz z innymi znakami do wykonywania specjalnych funkcji w bash, ale nowoczesne terminale potrzebowały czegoś innego.
Nowoczesne skróty klawiaturowe terminala
Współcześni programiści uważali, że kliknięcie prawym przyciskiem myszy i wybranie opcji kopiowania lub wklejania jest zbyt uciążliwe, więc dodali nowe skróty klawiaturowe. Do skrótów, których możemy używać w pozostałych aplikacjach do kopiowania i wklejania, musimy dodać klawisz «Shift». Oto lista skrótów do kopiowania i wklejania różnych części tekstu:
Skrót klawiszowy | Akcja |
---|---|
Ctrl + Shift + c | Skopiuj zaznaczony tekst. |
Ctrl + Shift + V. | Wklej skopiowany tekst. |
Ctrl + U | Odcina wszystko od początku wiersza do kursora. |
Ctrl + K | Wytnij wszystko od kursora do końca linii. |
Alt + d | Wytnij słowo za kursorem. |
Ctrl + w | Wycina słowo przed kursorem. |
Ctrl + y | Wklej poprzednio wycięty tekst. |
Alt + y | Wklej drugi wcześniej wycięty tekst. |
Alt + Ctrl + y | Wklej pierwszy argument poprzedniego polecenia. |
Muszę przyznać, że nie jestem wielkim fanem zmian i konieczność dodawania „Shift” do kopiowania i wklejania w terminalu nie przychodzi mi naturalnie. Ale jestem też kimś, kto lubi wydajność, więc wiedza, jak to zrobić za pomocą klawiatury, jest dla mnie przydatna. A ty?
Brakuje Ci Ctrl + Shift + T dla nowej karty
Witam, kiedy wciskam komendę "Ctrl + Shift + C" w Chrome to otwiera mnie jako kod w html po prawej i nie kopiuje żadnego zaznaczonego tekstu, czy jest jakikolwiek sposób na skopiowanie tekstu bez kliknięcia prawym przyciskiem lub który się pojawia do ciebie w Google?
Mimo to chcę przypisać ctl-c do kopiowania i clt-v do wklejania. Jakieś pomysły, jak to zrobić na Linuksie Mint Xfce?