Bagikan melalui


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.

Terminal Windows teks antialias

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.

Terminal Windows tanda 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.

Rekaman pengguna yang memindahkan kursor dengan mouse

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.