Memilih teks di Terminal Windows
Memilih teks sangat mudah dalam Terminal Windows, tetapi ada banyak fitur tambahan di ruang ini yang membuatnya lebih baik.
Klik kiri dan seret mouse Anda untuk membuat pilihan. Klik ganda memperluas pilihan menurut kata, sedangkan tiga klik diperluas menurut baris.
Jika Anda memegang kunci Alt , Anda akan membuat pilihan blok (dibandingkan dengan pilihan baris). Pilihan blok membuat wilayah persegi panjang yang tidak membungkus ke akhir baris.
Jika Anda menahan tombol Shift , Anda dapat secara eksplisit memperluas pilihan ke titik tertentu di terminal tanpa perlu mengklik dan menyeret.
Setelah Anda memiliki pilihan yang ada, Anda memiliki beberapa opsi. Satu klik kiri akan menghapus pilihan Anda. Jika Anda benar-benar ingin menggunakannya, Anda bisa mengklik kanan untuk menyalin teks yang dipilih ke clipboard Anda dan menghapus pilihan. Jika Anda mengklik kanan lagi, konten clipboard Anda kemudian akan ditempelkan ke terminal.
Catatan
Terminal Windows mendukung input mouse dalam aplikasi Subsistem Windows untuk Linux (WSL) serta aplikasi Windows yang menggunakan input terminal virtual (VT). Ini berarti aplikasi seperti tmux dan Midnight Commander akan mengenali ketika Anda memilih item di jendela terminal. Jika aplikasi dalam mode mouse, Anda dapat menahan Shift untuk membuat pilihan alih-alih mengirim input VT.
Anda dapat membuat pilihan dengan menggunakan selectAll
tindakan atau markMode
. Tindakan selectAll
memilih semua teks dalam buffer. Tindakan mengalihkan markMode
mode khusus tempat pilihan dibuat pada posisi kursor di terminal. Saat dalam mode tanda, Anda dapat menggunakan pengikatan kunci yang tidak dapat dikonfigurasi berikut untuk memindahkan kursor:
Pengikatan kunci | Hasil |
---|---|
Tombol panah | Pindahkan menurut karakter dalam arah yang ditentukan |
Ctrl+Kiri | Pindah ke awal kata sebelumnya atau yang sudah ada |
Ctrl+Kanan | Pindah ke akhir kata berikutnya atau yang sudah ada |
Rumah | Pindah ke awal baris |
Akhir | Pindah ke akhir baris |
Pgup | Berpindah ke atas menurut halaman (viewport) |
Pgdn | Berpindah ke bawah menurut halaman (viewport) |
Ctrl+Beranda | Pindah ke awal buffer |
Ctrl+End | Pindah ke akhir buffer |
Enter | Menyalin pilihan aktif |
Saat dalam mode tanda, Anda bisa menggunakan Tab atau Shift+Tab untuk menavigasi ke hyperlink berikutnya atau sebelumnya di buffer. Terminal Windows dapat mendeteksi hyperlink secara otomatis jika experimental.detectUrls
diaktifkan.
Terlepas dari berada dalam mode tanda, Anda dapat memperluas pilihan yang ada menggunakan pengikatan kunci yang tidak dapat dikonfigurasi berikut:
Pengikatan kunci | Hasil |
---|---|
Tombol Shift + Panah | Perluas menurut karakter dalam arah yang ditentukan |
Ctrl+Shift+Kiri | Perluas ke awal kata sebelumnya atau yang sudah ada |
Ctrl+Shift+Right | Perluas ke akhir kata berikutnya atau yang sudah ada |
Shift+Home | Perluas ke awal baris |
Shift+End | Perluas ke akhir baris |
Shift+Pgup | Perluas menurut halaman (viewport) |
Shift+Pgdn | Memperluas ke bawah menurut halaman (viewport) |
Ctrl+Shift+Home | Perluas ke awal buffer |
Ctrl+Shift+End | Perluas ke akhir buffer |
toggleBlockSelection
Gunakan tindakan untuk mengubah pilihan yang ada menjadi pilihan blok.
Setiap pilihan yang dibuat atau dimodifikasi oleh keyboard juga menampilkan penanda pilihan untuk menunjukkan akhir pilihan mana yang secara aktif dipindahkan. Anda dapat menggunakan switchSelectionEndpoint
tindakan untuk mulai memindahkan akhir pilihan lainnya.
Setelah Anda memiliki pilihan yang ada, Anda memiliki beberapa opsi. Anda dapat menggunakan kunci ESC untuk menghapus pilihan. Atau, sebagian besar input kunci menghapus pilihan dan meneruskan peristiwa kunci langsung ke shell yang mendasar. Jika Anda benar-benar ingin menggunakan teks yang dipilih, Anda bisa menggunakan copy
tindakan untuk menyalinnya ke clipboard Anda.
Seperti disebutkan di atas, teks yang dipilih dapat disalin dengan klik kanan atau copy
tindakan. Namun, ada sejumlah pengaturan mengenai penyalinan teks yang dapat Anda sesuaikan:
- Menyalin teks yang diformat
- Anda dapat menggunakan
copyFormatting
pengaturan global untuk menyalin pemformatan teks yang dipilih itu sendiri ke clipboard. Ini memungkinkan Anda menyalin informasi font terminal seperti warna latar depan, warna latar belakang, dan font. - Jika Anda ingin membatasi penyalinan pemformatan ke pengikatan kunci tertentu (atau perintah), Anda dapat mengubah
copyFormatting
parameter padacopy
tindakan.
- Anda dapat menggunakan
- Menyalin tanpa mengalihkan pilihan teks
- Anda dapat menyalin teks tanpa menutup pilihan teks dengan mengatur
dismissSelection
parameter dalamcopy
tindakan kefalse
.
- Anda dapat menyalin teks tanpa menutup pilihan teks dengan mengatur
- Menyalin sebagai satu baris
- Anda dapat menyalin teks sebagai satu baris menggunakan
singleLine
parameter dalamcopy
tindakan.
- Anda dapat menyalin teks sebagai satu baris menggunakan
- Menghapus spasi kosong berikutnya dari pilihan blok
- Anda dapat menghapus spasi kosong berikutnya dari pilihan blok menggunakan
trimBlockSelection
pengaturan global.
- Anda dapat menghapus spasi kosong berikutnya dari pilihan blok menggunakan
Anda juga dapat menggunakan copyOnSelect
pengaturan global agar teks yang baru dipilih secara otomatis disalin ke clipboard Anda. Dengan pengaturan ini diaktifkan, jika ada pilihan, mengklik kanan salinan terminal dan menempelkan teks yang dipilih ke terminal Anda.
Catatan
Jika copyOnSelect
diaktifkan, mengubah pilihan menggunakan keyboard tidak secara otomatis menyalin teks yang baru dipilih. Anda harus menyalin teks secara manual menggunakan copy
tindakan atau dengan mengklik kanan terminal.
Skema warna memungkinkan Anda menyesuaikan warna pilihan menggunakan selectionBackground
properti dalam skema warna. Atau, Anda dapat mengambil alih warna pilihan untuk profil tertentu menggunakan selectionBackground
pengaturan profil.
Seperti disebutkan di atas, mengklik dua kali dan menggunakan tombol Ctrl+Shift + Panah (atau tombol Ctrl + Panah saat dalam mode tanda) memungkinkan Anda menavigasi menurut kata. Namun, kata-kata dapat dipisahkan oleh lebih dari sekadar spasi kosong. Anda dapat menyesuaikan batas kata ini menggunakan wordDelimiters
pengaturan global.
Umpan balik Windows Terminal
Windows Terminal adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: