Pengaturan profil tingkat lanjut di Terminal Windows
Pengaturan yang tercantum di bawah ini khusus untuk setiap profil unik. Jika Anda ingin pengaturan diterapkan ke semua profil, Anda dapat menambahkannya ke defaults
bagian di atas daftar profil dalam file settings.json Anda.
"defaults":
{
// SETTINGS TO APPLY TO ALL PROFILES
},
"list":
[
// PROFILE OBJECTS
]
Menyembunyikan perubahan judul
Ketika ini diatur ke true
, tabTitle
mengambil alih judul default tab dan setiap pesan perubahan judul dari aplikasi akan ditekan. Jika tabTitle
tidak diatur, name
akan digunakan sebagai gantinya. Ketika ini diatur ke false
, tabTitle
berperilaku seperti biasa.
Nama properti:suppressApplicationTitle
Kebutuhan: Opsional
Menerima:true
, false
Antialias teks
Ini mengontrol bagaimana teks diantisipasi dalam perender. Perhatikan bahwa mengubah pengaturan ini akan mengharuskan memulai instans terminal baru.
Nama properti:antialiasingMode
Kebutuhan: Opsional
Menerima:"grayscale"
, "cleartype"
, "aliased"
Nilai default:"grayscale"
Alias AltGr
Ini memungkinkan Anda untuk mengontrol apakah Terminal Windows akan memperlakukan Ctrl+Alt sebagai alias untuk AltGr.
Nama properti:altGrAliasing
Kebutuhan: Opsional
Menerima:true
, false
Nilai default:true
Gulir ke input saat mengetik
Ketika ini diatur ke true
, jendela akan menggulir ke baris input perintah saat mengetik. Ketika diatur ke false
, jendela tidak akan menggulir saat Anda mulai mengetik.
Nama properti:snapOnInput
Kebutuhan: Opsional
Menerima:true
, false
Nilai default:true
Ukuran riwayat
Ini mengatur jumlah baris di atas baris yang ditampilkan di jendela yang dapat Anda gulir kembali. Ukuran riwayat maksimum adalah 32767
.
Nama properti:historySize
Kebutuhan: Opsional
Terima: Bilangan bulat
Nilai default:9001
Perilaku penghentian profil
Ini menetapkan bagaimana profil bereaksi terhadap penghentian atau kegagalan untuk diluncurkan. "graceful"
akan menutup profil ketika exit
ditik atau ketika proses keluar secara normal. "always"
akan selalu menutup profil dan "never"
tidak akan pernah menutup profil. true
dan false
diterima sebagai sinonim untuk "graceful"
dan "never"
, masing-masing.
Nama properti:closeOnExit
Kebutuhan: Opsional
Menerima:"graceful"
, "always"
, "never"
, true
, false
Nilai default:"graceful"
Catatan
Di Windows Command Prompt (cmd.exe), exit
akan mengembalikan kode pengembalian dari perintah sebelumnya. Jika perintah yang Anda ketik sebelum exit
mengakibatkan kesalahan, maka "closeOnExit": "graceful"
akan tetap menampilkan kode kesalahan tersebut, alih-alih menutup tab.
Gaya pemberitahuan bel
Mengontrol apa yang terjadi ketika aplikasi memancarkan karakter BEL. Ketika diatur ke "all"
, terminal akan memutar suara dan mem-flash ikon taskbar. Ketika terminal tidak dalam fokus, hanya ikon taskbar yang akan berkedip.
Nama properti:bellStyle
Kebutuhan: Opsional
Menerima:"all"
, "audible"
, "window"
, "taskbar"
, "none"
Nilai default:"audible"
Suara bel
Ketika bellStyle
diatur ke "all"
atau "audible"
, ini memungkinkan Anda memilih file audio untuk bel. Jika Anda memiliki array suara yang ditetapkan, terminal akan memilih satu secara acak.
Nama properti:bellSound
Kebutuhan: Opsional
Terima: Lokasi file sebagai string atau array lokasi file sebagai string
Tanda gulir (Pratinjau)
Pengaturan berikut mengubah perilaku tanda gulir di Terminal Windows. Untuk informasi selengkapnya tentang tanda dan integrasi shell, kunjungi halaman integrasi Shell.
Menambahkan tanda gulir secara otomatis
Ketika diatur ke true
, Terminal akan secara otomatis menandai saat ini seperti sebagai perintah saat pengguna menekan Enter. Jika pengguna mengaktifkan integrasi shell, ini akan memperlakukan posisi kursor saat ini sebagai FTCS;C
, mengakhiri perintah saat ini dan memulai output.
Nama properti:autoMarkPrompts
Kebutuhan: Opsional
Menerima:true
, false
Penting
Fitur ini menjadi stabil di v1.21. Sebelum versi tersebut, versi tersebut hanya tersedia di Pratinjau Terminal Windows, dan diberi nama experimental.autoMarkPrompts
.
Perlihatkan tanda pada bilah gulir
Menampilkan tanda pada bilah gulir ketika diatur ke true
. Ketika dikombinasikan dengan autoMarkPrompts
integrasi shell atau , ini akan menampilkan lokasi perintah pada bilah gulir.
Nama properti:showMarksOnScrollbar
Kebutuhan: Opsional
Menerima:true
, false
Penting
Fitur ini menjadi stabil di v1.21. Sebelum versi tersebut, versi tersebut hanya tersedia di Pratinjau Terminal Windows, dan diberi nama experimental.showMarksOnScrollbar
.
Mesin penyajian teks eksperimental
Memungkinkan penggunaan mesin penyajian teks eksperimental untuk profil. Ini adalah fitur eksperimental dan keberadaannya yang berkelanjutan tidak dijamin. Instans profil baru perlu dibuka agar pengaturan ini berlaku.
Nama properti:experimental.useAtlasEngine
Kebutuhan: Opsional
Menerima:true
, false
Nilai default:false
Menu konteks klik kanan (Pratinjau)
Saat diaktifkan, klik kanan akan membuka menu konteks dengan opsi untuk menyalin, menempel, dan lainnya. Saat dinonaktifkan, klik kanan akan menempelkan konten clipboard ke terminal. Dengan integrasi shell diaktifkan, klik kanan juga akan memungkinkan Anda memilih perintah atau output saat ini. Ini adalah fitur eksperimental, dan keberadaannya yang berkelanjutan tidak dijamin.
Nama properti:experimental.rightClickContextMenu
Kebutuhan: Opsional
Menerima:true
, false
Nilai default:false
Penting
Fitur ini hanya tersedia di Pratinjau Terminal Windows.
Eksperimental: Memindahkan kursor dengan mouse
Ini secara eksperimental menambahkan dukungan untuk memindahkan kursor teks dengan mengklik dengan mouse pada baris perintah saat ini. Ini adalah fitur eksperimental - ada banyak kasus tepi di mana ini tidak akan berfungsi seperti yang diharapkan. Agar pengaturan ini berfungsi, Anda harus mengaktifkan integrasi shell di shell Anda.
Nama properti:experimental.repositionCursorWithMouse
Kebutuhan: Opsional
Menerima:true
, false
Nilai default:false
Mode passthrough VT
Ketika diatur ke true, mengarahkan PTY agar koneksi ini menggunakan mode pass-through alih-alih mesin simulasi Conhost PTY asli. Ini adalah fitur eksperimental, dan keberadaannya yang berkelanjutan tidak dijamin.
Nama properti:experimental.connection.passthroughMode
Kebutuhan: Opsional
Menerima:true
, false
Nilai default:false
Pengidentifikasi unik
Profil dapat menggunakan GUID sebagai pengidentifikasi unik. Untuk membuat profil profil default Anda, diperlukan GUID untuk defaultProfile
pengaturan global.
Nama properti:guid
Kebutuhan: Diperlukan
Terima: GUID sebagai string dalam format registri: "{00000000-0000-0000-0000-000000000000}"
Tip
Anda dapat menjalankan [guid]::NewGuid()
di PowerShell untuk menghasilkan GUID untuk profil kustom Anda. Anda juga dapat menggunakan generator GUID online atau untuk baris perintah lainnya, gunakan generator UUID.
Sumber
Ini menyimpan nama generator profil yang berasal dari profil. Tidak ada nilai yang dapat ditemukan untuk bidang ini. Untuk informasi tambahan tentang profil dinamis, kunjungi halaman Profil dinamis.
Nama properti:source
Kebutuhan: Opsional
Menerima: String
Catatan
Bidang ini harus dihilangkan saat mendeklarasikan profil kustom. Ini digunakan oleh Terminal untuk menyambungkan profil yang dihasilkan secara otomatis ke file pengaturan Anda.
Windows Terminal
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk