Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Pada peluncuran pertama
Saat pertama kali menginstal Terminal Windows, Anda akan melihat perintah Windows PowerShell. Terminal Windows mencakup profil Windows PowerShell, Command Prompt, dan Azure Cloud Shell secara default.
Jika Anda menginstal distribusi Subsistem Windows untuk Linux (WSL), terminal secara otomatis membuat profil untuk distribusi tersebut. Jika Anda menginstal distribusi WSL tambahan setelah menginstal terminal, profil untuk distribusi tersebut secara otomatis muncul pada peluncuran terminal Anda berikutnya. Profil ini menggunakan gambar Tux Linux sebagai ikonnya.
Nota
Anda dapat mengubah ikon setiap distribusi WSL jika diinginkan. Ikon distribusi tertentu tidak dikirim ke dalam terminal tetapi Anda dapat mengunduh dan menetapkannya menggunakan pengaturan terminal.
Menampilkan pengaturan default
Terminal Windows dilengkapi dengan serangkaian pengaturan default yang besar, termasuk skema warna dan pintasan keyboard (sekarang disebut "Tindakan kustom"). Untuk melihat file pengaturan default, tahan Alt dan pilih tombol Pengaturan di dalam menu dropdown.
Pengaturan profil default
Terminal Windows memungkinkan Anda menerapkan pengaturan ke setiap profil tanpa harus menduplikasi pengaturan untuk setiap entri profil. Tambahkan pengaturan di dalam array "default" di dalam objek profil . Pelajari selengkapnya tentang Pengaturan profil umum, Pengaturan profil tampilan, dan Pengaturan profil tingkat lanjut.
"profiles":
{
"defaults":
{
// Put settings here that you want to apply to all profiles.
"fontFace": "Cascadia Code"
},
"list":
[]
}
Mengganti nama tab
Anda dapat mengganti nama tab untuk sesi terminal tersebut dengan mengklik kanan pada tab dan memilih Ganti Nama Tab. Memilih opsi ini di menu konteks mengubah judul tab Anda menjadi bidang teks, di mana Anda kemudian dapat mengedit judul. Untuk mengatur judul tab untuk profil tersebut untuk setiap instans terminal, lihat tutorial Judul Tab.
Warnai tab
Untuk mewarnai tab untuk sesi terminal, klik kanan pada tab dan pilih Warna... . Pilih warna dari daftar yang telah ditentukan sebelumnya atau pilih Kustom... untuk memilih warna apa pun menggunakan pemilih warna atau bidang RGB/HSV atau hex.
Petunjuk / Saran
Gunakan bidang heks untuk mengatur tab Anda ke warna yang sama dengan warna latar belakang Anda untuk tampilan yang mulus.
Atur tabColor sebagai bagian dari profil. Lihat Profil - Tampilan: Warna tab. Contohnya:
{
"guid": "{1234abc-abcd-1234-12ab-1234abc}",
"name": "Windows PowerShell",
"background": "#012456",
"tabColor": "#012456",
},
Anda tidak dapat mengatur tabColor sebagai bagian dari skema warna. Selain itu, meskipun Anda dapat mengatur judul tab dari baris perintah dengan urutan escape, saat ini Anda tidak dapat mengatur warna tab dengan cara ini.
Interaksi tetikus
Anda dapat berinteraksi dengan Terminal Windows dalam beberapa cara dengan menggunakan mouse.
Perbesar dengan mouse
Anda dapat memperbesar jendela teks Terminal Windows (membuat ukuran teks lebih besar atau lebih kecil) dengan menahan Ctrl dan menggulir. Zoom akan tetap ada untuk sesi terminal tersebut. Untuk mengubah ukuran font Anda, lihat halaman Profil - Tampilan.
Menyesuaikan keburaman latar belakang dengan mouse
Anda dapat menyesuaikan keburaman latar belakang dengan menahan Ctrl+Shift dan menggulir. Opasitas berlanjut untuk sesi terminal tersebut. Untuk mengubah keburaman akrilik Anda untuk profil, lihat halaman Profil - Tampilan.
Nota
Di Terminal Windows versi 1.12, saat Anda mengubah keburaman latar dengan roda mouse, secara default akan menggunakan keburaman bergaya vintage, kecuali jika Anda mengatur useAcrylic ke true di pengaturan Anda. Dalam versi sebelumnya, terminal selalu menggunakan akrilik untuk transparansi.
Membuka hyperlink
Anda dapat membuka hyperlink dari dalam Terminal Windows dengan mouse Anda dengan menggunakan Ctrl + klik.
Seret dan letakkan file atau folder untuk dibuka
Anda dapat menyeret dan meletakkan file atau folder di atas tombol Tab Baru untuk membuka profil default Anda dengan file atau folder tersebut. Secara default, tindakan ini membuka tab baru. Tahan Alt untuk membuka panel baru di tab Anda saat ini, atau tahan Shift untuk membuka jendela baru.
Salin dan tempel
Anda dapat mengklik kanan dengan mouse Anda untuk menyalin dan menempelkan teks dalam Terminal Windows dengan menggunakan penyimpanan clipboard Anda.
Terminal Windows juga menyertakan pengaturan copyOnSelect yang dapat Anda atur true untuk segera menyalin teks apa pun yang Anda pilih dengan mouse ke clipboard Anda. Klik kanan pada mouse Anda selalu menempel dalam kasus ini.
Dukungan Terminal Virtual dan dukungan mouse WSL
Terminal Windows mendukung input mouse di Subsistem Windows untuk aplikasi Linux (WSL), serta aplikasi Windows yang menggunakan input terminal virtual (VT). Dukungan ini berarti aplikasi seperti tmux dan Midnight Commander mengenali saat Anda memilih item di jendela Terminal. Jika aplikasi dalam mode mouse, tahan Shift untuk membuat pilihan alih-alih mengirim input VT.
Mengirim perintah input dengan pengikatan kunci
Terminal Windows memberi Anda kemampuan untuk mengirim input ke shell Anda dengan pengikatan kunci. Gunakan struktur berikut di "actions" dalam array file settings.json Anda.
{ "command": {"action": "sendInput", "input": ""}, "keys": "" }
Anda juga dapat menambahkan "name": "" nilai jika diinginkan.
Bersihkan layar Anda
Mengirim input ke shell dengan pintasan keyboard berguna untuk perintah yang sering Anda jalankan. Salah satu contohnya adalah menghapus layar Anda:
{ "command": {"action": "sendInput", "input": "clear\r"}, "keys": "alt+k", "name": "clear terminal" }
Menavigasi ke direktori induk
Menavigasi ke direktori induk dengan pengikatan kunci juga berguna.
{ "command": {"action": "sendInput", "input": "cd ..\r"}, "keys": "ctrl+up" }
Anda dapat menggunakan fungsionalitas ini untuk menjalankan build atau menguji skrip.
Mode fokus
"Mode fokus" menyembunyikan bilah judul dan tab yang biasanya terletak di bagian atas Terminal Windows. Anda hanya dapat fokus pada konten terminal. Ini mirip dengan "mode Zen" di Visual Studio Code.
Untuk memasuki mode fokus, buka palet perintah dengan Ctrl + Shift + p, masukkan "mode fokus", dan pilih "Alihkan mode fokus." Untuk keluar dari mode fokus, ulangi langkah-langkah yang sama ini.
Untuk mengatur mode fokus untuk diluncurkan setiap kali Anda memulai Terminal Windows, buka Pengaturan (Ctrl + ,) dan pilih tab Startup . Di bawah Mode peluncuran, pilih Fokus (atau Fokus yang dimaksimalkan, yang merupakan mode fokus dengan jendela terminal Anda dimaksimalkan). Pilih Simpan sebelum keluar. Lain kali Anda meluncurkan Terminal Windows, ia terbuka dalam mode fokus. Untuk menghentikan peluncuran Terminal Windows dalam mode fokus, ikuti langkah-langkah yang sama ini, tetapi pilih Default dari daftar opsi Mode peluncuran .
Untuk menambahkan kunci pintasan (atau keybinding) untuk memasuki mode fokus, buka settings.json file (Ctrl + Shift + ,). Di dalam file Anda settings.json , temukan bagian "actions": dan tambahkan perintah berikut:
{ "command": "toggleFocusMode", "keys": "ctrl+f12" }
Ganti "ctrl+f12" dengan pintasan atau keybinding pilihan Anda, tetapi jangan ulangi keybinding yang ada dari daftar Tindakan. Anda juga dapat melihat daftar Tindakan dengan tombol pintas terkait, dan + Menambahkan pengikatan baru, di tab Tindakan di dasbor Pengaturan Terminal Windows. Ingatlah untuk Menyimpan setelah membuat perubahan apa pun. Anda sekarang dapat mengalihkan mode fokus dengan menggunakan tombol pintasan "tindakan" yang Anda buat. (Dalam kasus contoh kami, Ctrl + F12).
Untuk mempelajari selengkapnya tentang perintah ini, lihat toggleFocusMode.
Mode Gempa
"Quake mode" adalah mode khusus yang diaktifkan terminal saat menamai jendela _quake. Saat jendela dalam mode gempa:
Terminal secara otomatis masuk ke bagian atas setengah monitor.
Anda tidak dapat mengubah ukuran jendela secara horizontal atau dari atas. Anda hanya dapat mengubah ukurannya di bagian bawah.
Jendela secara otomatis memasuki mode fokus (perhatikan bahwa Anda dapat memiliki beberapa tab dalam mode fokus).
Saat Anda mengatur
windowingBehaviorke"useExisting"atau"useAnyExisting", pengaturan mengabaikan keberadaan_quakejendela.Saat diminimalkan, jendela bersembunyi dari taskbar dan dari Alt+Tab.
Hanya satu jendela yang dapat menjadi jendela mode gempa pada satu waktu.
Anda dapat membuat jendela mode gempa dengan mengikat quakeMode tindakan atau dengan menjalankan baris perintah secara manual:
wt -w _quake
Nota
Jika Anda tidak mengikat quakeMode tindakan dan meminimalkan jendela gempa, Anda perlu masuk ke Task Manager untuk keluar dari jendela terminal itu!
Pintasan jendela terpisah
Gunakan panel untuk menjaga tugas terkait tetap terlihat (log, editor, shell) tanpa beralih tab. Anda dapat memisahkan panel saat ini secara horizontal atau vertikal, menduplikasi lingkungan saat ini, memindahkan fokus, dan mengubah ukuran panel.
Pengikatan kunci umum untuk ditambahkan ke "actions" array di settings.json:
{ "command": { "action": "splitPane", "split": "auto" }, "keys": "alt+shift+d", "name": "Split (auto)" },
{ "command": { "action": "splitPane", "split": "vertical" }, "keys": "alt+shift+v" },
{ "command": { "action": "splitPane", "split": "horizontal" }, "keys": "alt+shift+h" },
{ "command": { "action": "duplicatePane" }, "keys": "alt+shift+u", "name": "Duplicate pane" },
{ "command": { "action": "moveFocus", "direction": "left" }, "keys": "alt+left" },
{ "command": { "action": "moveFocus", "direction": "right" }, "keys": "alt+right" },
{ "command": { "action": "moveFocus", "direction": "up" }, "keys": "alt+up" },
{ "command": { "action": "moveFocus", "direction": "down" }, "keys": "alt+down" },
{ "command": { "action": "resizePane", "direction": "left" }, "keys": "alt+shift+left" },
{ "command": { "action": "resizePane", "direction": "right" }, "keys": "alt+shift+right" },
{ "command": { "action": "resizePane", "direction": "up" }, "keys": "alt+shift+up" },
{ "command": { "action": "resizePane", "direction": "down" }, "keys": "alt+shift+down" }
splitPane dengan "split": "auto" memilih orientasi berdasarkan ruang yang tersedia.
duplicatePane membuat panel baru dengan profil dan direktori kerja yang identik. Lihat selengkapnya di Panel.
Luncurkan beberapa panel dan tab saat startup
Anda dapat membuka ruang kerja yang telah diatur sebelumnya dari satu wt perintah. Pisahkan perintah dengan ; dan gunakan sp (atau split-pane) untuk membuat panel.
wt -p "Windows PowerShell" ; sp -p "Command Prompt" ; new-tab -p "Ubuntu" ; sp -H -p "Ubuntu" ; focus-tab -t 0
Tips:
- Tambahkan
-d .(atau jalur) setelah-puntuk memulai di direktori tertentu. - Gunakan
--titleuntuk mengatur judul tab awal. - Rantai
new-tab,split-pane, danfocus-tabuntuk memfokuskan perhatian tepat di tempat yang Anda inginkan.
Cari di dalam gulir balik
Gunakan pencarian bawaan (Ctrl+Shift+F) untuk menemukan teks di seluruh buffer gulir penuh, bukan hanya baris yang terlihat. Aktifkan atau nonaktifkan sensitivitas huruf besar/kecil atau regex dari antarmuka pengguna pencarian.
Tips peningkatan: Tingkatkan jumlah baris yang dipertahankan sehingga pencarian mencakup lebih banyak riwayat dengan menyesuaikan "historySize" (default sering kali 9000). Contoh pengaturan tingkat atas:
"historySize": 20000
Jika Anda ingin mencari juga menyertakan sesi sebelumnya, pertimbangkan untuk mencatat output ke file dan menggunakan utilitas pencarian eksternal. Pelajari lebih lanjut di Penelusuran.
Pengaturan modular dengan fragmen JSON
Pertahankan konfigurasi besar agar tetap mudah dikelola dengan membaginya menjadi beberapa file dan mengimpor file tersebut. Buat file terpisah (misalnya my-actions.json, my-themes.json) dan referensikan dengan "import".
{
"$schema": "https://aka.ms/terminal-profiles-schema",
"import": ["my-actions.json", "my-themes.json"],
"profiles": { "list": [] }
}
Setiap file fragmen dapat berisi subset pengaturan (seperti "actions", "themes"). Lihat Ekstensi fragmen JSON untuk detailnya.
Mengelola profil dinamis
Terminal Windows secara otomatis menghasilkan profil untuk sumber seperti PowerShell, Azure, dan WSL. Sembunyikan sumber yang tidak Anda gunakan untuk menyederhanakan daftar profil.
"disabledProfileSources": ["Azure", "PowerShell"]
Tambahkan ini di tingkat atas settings.json. Lihat Profil dinamis untuk nama sumber yang tersedia.
Variabel lingkungan per profil
Atur variabel lingkungan khusus konteks tanpa memengaruhi seluruh sistem.
"environment" Tambahkan objek di dalam profil.
{
"name": "Dev PowerShell",
"commandline": "pwsh.exe",
"environment": {
"NODE_ENV": "development",
"DEBUG": "1"
}
}
Gabungkan ini dengan nilai yang berbeda "startingDirectory" (misalnya akar repositori) untuk membuat shell yang dibuat khusus.
Efek dan tema terminal retro
Untuk tampilan nostalgia, aktifkan shader CRT retro bersama dengan transparansi akrilik serta elemen yang sesuai tabColor.
{
"name": "Retro Prompt",
"background": "#101010",
"useAcrylic": true,
"acrylicOpacity": 0.8,
"tabColor": "#101010",
"experimental.retroTerminalEffect": true
}
Pasangkan dengan skema warna monokrom atau skema "Vintage" bawaan untuk hasil terbaik.
Integrasi shell dan judul tab pintar
Sesuaikan permintaan shell Anda sehingga Terminal Windows (dan judul tab Anda) mencerminkan direktori, cabang git, atau lingkungan virtual saat ini. Lihat tutorial penyiapan prompt khusus.
Anda juga dapat mengikat kunci untuk me-refresh judul tab secara manual melalui urutan escape menggunakan sendInput. Contoh (PowerShell menghapus dan memaksa penggambaran ulang prompt):
{ "command": { "action": "sendInput", "input": "clear\r" }, "keys": "ctrl+alt+0", "name": "Refresh title" }
Untuk indikator kemajuan yang lebih kompleks dan glyph dinamis, jelajahi Urutan bilah kemajuan dan instal varian font dengan glyph Powerline (seperti Cascadia Code PL).
Windows Terminal