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
]

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.


Icon

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