Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Aşağıda listelenen ayarlar her benzersiz profile özeldir. Bir ayarın tüm profillerinize uygulanmasını istiyorsanız, bunu defaultssettings.json dosyanızdaki profil listesinin üzerindeki bölüme ekleyebilirsiniz.
"defaults":
{
// SETTINGS TO APPLY TO ALL PROFILES
},
"list":
[
// PROFILE OBJECTS
]
Profil Sıralama
içindeki profillerin "list" sıralanması profil dizini numaralandırmasını belirler. Bu, Ctrl+Shift+1 gibi başlatma tuş kombinasyonuna eşlemek için kullanılır.
Profil dizin numarasını değiştirmek için profil nesnelerini üst üste veya alta kesmeniz/yapıştırmanız yeterlidir.
içindeki ilk "list" dizin 1'e eşlenir, bu nedenle Ctrl+Shift+1 tuş bileşimine atanır.
İsim
Bu, açılan menüde görüntülenecek profilin adıdır. Bu değer, başlangıçta komut satırına iletilmek üzere "başlık" olarak da kullanılır. Bazı kabuklar (gibi bash) bu ilk değeri yoksaymayı seçebilirken, diğerleri (Command Prompt, PowerShell) uygulamanın ömrü boyunca bu değeri kullanabilir. Bu "başlık" davranışı kullanılarak tabTitlegeçersiz kılınabilir.
Özellik adı:name
Gerek: Gerekli
Kabul: Karakter Dizisi
Komut satırı
Bu, profilde kullanılan yürütülebilir dosyadır.
Özellik adı:commandline
Gerek: Opsiyonel
Kabul: Dize olarak yürütülebilir dosya adı
Varsayılan değer:"cmd.exe"
Örnek: cmd.exe her çalıştırıldığında bir toplu iş dosyası çalıştırmak için bu değeri "cmd.exe /k path\to\script.bat" olarak ayarlayın
Dizin başlatılıyor
Bu, kabuğun ilk açıldığında bulunduğu başlangıç dizinidir.
Özellik adı:startingDirectory
Gerek: Opsiyonel
Kabul eder: Dize olarak klasör konumu
Varsayılan değer:"%USERPROFILE%"
NOT: Başlangıç dizini tanımlanmadığında varsayılan değer olarak ayarlanır "%USERPROFILE%" (örneğin, kullanıcı ayarlarınıza göre yol olabilir C:\Users\<your username>). Ancak, başlangıç dizini açıkça olarak nullolarak ayarlandıysa, Terminal'i nerede başlattığınıza bağlı olarak farklı sonuçlar alırsınız.
Örnek: powershell.exe profilini bulup ekleyerek Belgeler dizininizin GitHubRepos klasöründe PowerShell profilini başlatın"startingDirectory": "%USERPROFILE%/Documents/GitHubRepos",
WSL örneği:WSL aracılığıyla yüklenen bir Linux dağıtımının başlangıç dizinini ayarlarken şu biçimi kullanın: "startingDirectory": "\\\\wsl$\\DISTRO NAME\\home\\USERNAME", yerine yer tutucuları dağıtımınızın doğru adlarıyla değiştirin. Örneğin, "startingDirectory": "\\\\wsl$\\Ubuntu-20.04\\home\\user1". Bu yolu bildirmek için settings.json dosyası yerine Windows Terminal Ayarları kullanıcı arabirimini kullanıyorsanız, başlangıç dizininizi seçmek için Gözat... düğmesini kullanabilir veya WSL yolunu şu şekilde girebilirsiniz: //wsl.localhost/DISTRO NAME/home/USERNAME. Örneğin, //wsl.localhost/Ubuntu-20.04/home/user1.
Varsayılan davranış: startingDirectory değeri belirtilmediğinde, Terminal'i nerede başlattığınıza bağlı olarak farklı sonuçlar alırsınız:
- Windows Terminali'ni Başlat menüsünden çalıştırırsanız:
%WINDIR%\System32 - Başlangıç menüsünden wt.exe çalıştırırsanız:
%WINDIR%\System32 -
Win+R'den wt.exe çalıştırırsanız:
%USERPROFILE% - Gezgin adres çubuğundan wt.exe çalıştırırsanız: baktığınız klasör.
Uyarı
Ters eğik çizgilerden kaçılması gerekir. Örneğin, C:\Users\USERNAME\DocumentsC:\\Users\\USERNAME\\Documents olarak girilmelidir.
İkon
Bu, sekme, açılan menü, atlama listesi ve sekme değiştirici içinde görüntülenen simgeyi ayarlar.
Özellik adı:icon
Gerek: Opsiyonel
Kabul Eder: Dize olarak dosya konumu veya emoji
Örnek: simge görüntüsünü ubuntu.ico konumundaki %LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\RoamingStateklasöre yerleştirerek, şu satırı settings.jsonprofilinize ekleyerek simgeyi görüntüleyebilirsiniz: "icon": "ms-appdata:///roaming/ubuntu.ico".
Uyarı
Windows Terminal 1.24 itibarıyla, icon yollar settings.json dosyasının yanındaki içeriğe başvurabilir.
Yukarıdaki örnekte, settings.json ile birlikte ubuntu.ico öğesini LocalState dizinine yerleştirebilir ve "icon": "ubuntu.ico" ile başvurabilirsiniz.
___
Sekme başlığı
Ayarlanırsa, bu, başlangıçta kabuğa geçirilecek olan başlık olarak name öğesinin yerine geçer. Bazı kabuklar (gibi bash) bu ilk değeri yoksaymayı seçebilirken, diğerleri (Command Prompt, PowerShell) uygulamanın ömrü boyunca bu değeri kullanabilir. Kabuğun başlığınızı ayarlamasını öğrenmek istiyorsanız sekme başlığı öğreticisini ziyaret edin.
Özellik adı:tabTitle
Gerek: Opsiyonel
Kabul Edilenler: String
___
Otomatik olarak Yönetici olarak çalıştır
Ayarlanırsa, bu profil varsayılan olarak "yükseltilmiş" bir pencerede (Yönetici olarak çalıştırılır) otomatik olarak açılır. Bu profili kaydedilmemiş bir pencereden çalıştırırsanız, bu profili barındırmak için yeni bir yükseltilmiş terminal penceresi oluşturulur. Bu profili zaten yükseltilmiş bir pencereden başlatırsanız, yeni bir sekme olarak açılır.
Bu özellik false olarak ayarlandığında, bu profili yükseltilmiş bir pencerede açmak, bu profili barındırmak için yükseltilmemiş bir pencere başlatmaz. Profil, yönetici olarak çalıştırılan yükseltilmiş pencerede basitçe açılır.
Bu özelliği profiles.defaults olarak ayarlarsanız, özellikle false olarak ayarlanmadıkça tüm profiller varsayılan olarak Yönetici olarak başlatılır.
Bu özellik, elevate özelliği kullanılarak newTab ve splitPane eylemlerinde geçersiz kılınabilir.
Yükseltilmiş ve kaydedilmemiş sekmeler aynı terminal penceresinde bulunamaz. Daha fazla ayrıntı için lütfen SSS bölümüne bakın.
Özellik adı:elevate
Gerek: Opsiyonel
Kabul Eder:true, false
Varsayılan değer:false
___
Profili açılan listeden gizle
olarak ayarlanırsa hiddentrue, profil profil listesinde görünmez. Bu, varsayılan profilleri ve dinamik olarak oluşturulan profilleri gizlerken bunları ayarlar dosyanızda bırakmak için kullanılabilir. Dinamik profiller hakkında daha fazla bilgi edinmek için Dinamik profiller sayfasını ziyaret edin.
Özellik adı:hidden
Gerek: Opsiyonel
Kabul Eder:true, false
Varsayılan değer:false
Windows Terminal