Pengaturan profil umum 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
]
Pengurutan Profil
Urutan profil dalam "list"
menentukan penomoran indeks profil. Ini digunakan untuk memetakan ke kombo kunci peluncuran, seperti Ctrl+Shift+1.
Untuk mengubah nomor indeks profil, cukup potong/tempel objek profil di atas atau di bawah satu sama lain.
Yang pertama dalam "list"
akan memetakan ke indeks 1, oleh karena itu, itu akan ditetapkan ke kombo kunci, Ctrl+Shift+1.
Nama
Ini adalah nama profil yang akan ditampilkan di menu dropdown. Nilai ini juga digunakan sebagai "judul" untuk meneruskan ke shell saat startup. Beberapa shell (seperti bash
) dapat memilih untuk mengabaikan nilai awal ini, sementara yang lain (Command Prompt
, PowerShell
) dapat menggunakan nilai ini selama masa pakai aplikasi. Perilaku "judul" ini dapat ditimpa dengan menggunakan tabTitle
.
Nama properti:name
Kebutuhan: Diperlukan
Menerima: String
Baris perintah
Ini adalah executable yang digunakan dalam profil.
Nama properti:commandline
Kebutuhan: Opsional
Terima: Nama file yang dapat dieksekusi sebagai string
Nilai default:"cmd.exe"
Memulai direktori
Ini adalah direktori tempat shell dimulai ketika dimuat.
Nama properti:startingDirectory
Kebutuhan: Opsional
Terima: Lokasi folder sebagai string
Nilai default:"%USERPROFILE%"
CATATAN: Saat memulai direktori tidak ditentukan, nilai default akan diatur ke "%USERPROFILE%"
(jalur relatif terhadap pengaturan pengguna Anda, misalnya ini mungkin C:\Users\<your username>
). Namun, jika direktori awal secara eksplisit diatur ke null
, maka Anda akan mendapatkan hasil yang berbeda tergantung di mana Anda meluncurkan Terminal.
Contoh: Mulai profil PowerShell di folder GitHubRepos direktori Dokumen Anda dengan menemukan profil powershell.exe dan menambahkan"startingDirectory": "%USERPROFILE%/Documents/GitHubRepos",
Contoh dengan WSL: Saat mengatur direktori awal untuk distribusi Linux yang diinstal melalui WSL, gunakan format: "startingDirectory": "\\\\wsl$\\DISTRO NAME\\home\\USERNAME"
, mengganti dengan tempat penampung dengan nama distribusi yang tepat. Contohnya,"startingDirectory": "\\\\wsl$\\Ubuntu-20.04\\home\\user1"
. Jika Anda menggunakan UI Terminal Windows Pengaturan, bukan file settings.json, untuk mendeklarasikan jalur ini, Anda dapat menggunakan tombol Telusuri... untuk memilih direktori awal Anda atau memasukkan jalur WSL sebagai: //wsl.localhost/DISTRO NAME/home/USERNAME
. Contohnya,//wsl.localhost/Ubuntu-20.04/home/user1
.
Perilaku default: Ketika nilai startingDirectory tidak ditentukan, Anda akan mendapatkan hasil yang berbeda tergantung di mana Anda meluncurkan Terminal:
- Jika Anda menjalankan Terminal Windows dari menu Mulai:
%WINDIR%\System32
- Jika Anda menjalankan wt.exe dari menu Mulai:
%WINDIR%\System32
- Jika Anda menjalankan wt.exe dari Win+R:
%USERPROFILE%
- Jika Anda menjalankan wt.exe dari bilah alamat penjelajah: folder apa pun yang Anda lihat.
Catatan
Garis miring terbalik perlu dilewati. Misalnya, C:\Users\USERNAME\Documents
harus dimasukkan sebagai C:\\Users\\USERNAME\\Documents
.
Ikon
Ini mengatur ikon yang ditampilkan dalam tab, menu dropdown, jumplist, dan pengalih tab.
Nama properti:icon
Kebutuhan: Opsional
Terima: Lokasi file sebagai string, atau emoji
Contoh: Dengan menempatkan gambar ubuntu.ico
ikon di folder yang terletak di %LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\RoamingState
, Anda dapat menampilkan ikon dengan menambahkan baris ini ke profil di settings.json Anda: "icon": "ms-appdata:///roaming/ubuntu.ico"
.
___
Judul tab
Jika diatur, ini akan menggantikan name
sebagai judul untuk diteruskan ke shell saat startup. Beberapa shell (seperti bash
) dapat memilih untuk mengabaikan nilai awal ini, sementara yang lain (Command Prompt
, PowerShell
) dapat menggunakan nilai ini selama masa pakai aplikasi. Jika Anda ingin mempelajari cara mengatur judul shell, kunjungi tutorial judul tab.
Nama properti:tabTitle
Kebutuhan: Opsional
Menerima: String
___
Jalankan sebagai Administrator secara otomatis
Jika diatur, profil ini akan secara otomatis terbuka di jendela "ditinggikan" (berjalan sebagai Administrator) secara default. Jika Anda menjalankan profil ini dari jendela yang tidak ditingkatkan, maka jendela terminal baru yang ditingkatkan akan dibuat untuk menghosting profil ini. Jika Anda meluncurkan profil ini dari jendela yang sudah ditingkatkan, profil tersebut akan terbuka sebagai tab baru.
Ketika properti ini diatur ke false
, membuka profil ini di jendela yang ditingkatkan tidak akan meluncurkan jendela yang tidak ditingkatkan untuk menghosting profil ini. Profil hanya akan terbuka di jendela yang ditinggikan, berjalan sebagai Administrator.
Jika Anda mengatur properti ini di profiles.defaults
, maka semua profil akan diluncurkan sebagai Administrator secara default, kecuali ditimpa dengan secara khusus mengatur ini ke false.
Properti ini dapat ditimpa dalam newTab
tindakan dan splitPane
, dengan elevate
properti .
Tab yang ditingkatkan dan tidak ditingkatkan tidak dapat ada di jendela terminal yang sama. Untuk detail selengkapnya, silakan lihat FAQ.
Nama properti:elevate
Kebutuhan: Opsional
Menerima:true
, false
Nilai default:false
___
Sembunyikan profil dari menu dropdown
Jika hidden
diatur ke true
, profil tidak akan muncul dalam daftar profil. Ini dapat digunakan untuk menyembunyikan profil default dan profil yang dihasilkan secara dinamis, sambil meninggalkannya di file pengaturan Anda. Untuk mempelajari selengkapnya tentang profil dinamis, kunjungi halaman Profil dinamis.
Nama properti:hidden
Kebutuhan: Opsional
Menerima:true
, false
Nilai default:false
Windows Terminal