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.
Winget komut satırı aracı, bağlama göre sekme tamamlama sağlamak üzere bir complete
komutu sunar. Geçerli komut satırı durumuna bağlı olarak komut adlarının, bağımsız değişken adlarının ve bağımsız değişken değerlerinin tamamlanmasını destekler.
Sekme tamamlamayı etkinleştir
Winget ile sekme tamamlama özelliğini etkinleştirmek için PowerShell'deki $PROFILE
profilinize aşağıdaki betiği eklemeniz gerekir.
PowerShell'i açın ve
$PROFILE
'ı Not Defteri'nde açmak için aşağıdaki komutu girin:notepad.exe $PROFILE
Aşağıdaki betiği kopyalayıp Not Defteri'nde açılan
$PROFILE
dosyasına yapıştırın.Register-ArgumentCompleter -Native -CommandName winget -ScriptBlock { param($wordToComplete, $commandAst, $cursorPosition) [Console]::InputEncoding = [Console]::OutputEncoding = $OutputEncoding = [System.Text.Utf8Encoding]::new() $Local:word = $wordToComplete.Replace('"', '""') $Local:ast = $commandAst.ToString().Replace('"', '""') winget complete --word="$Local:word" --commandline "$Local:ast" --position $cursorPosition | ForEach-Object { [System.Management.Automation.CompletionResult]::new($_, $_, 'ParameterValue', $_) } }
$PROFILE
'ı betiğinizle kaydedin. Ardından PowerShell'i kapatıp yeniden açın. PowerShell yeniden açıldıktan sonra winget sekmesi tamamlama etkinleştirilir.
Sekme tamamlama örnekleri
Sekme tuşunun (⇥
) tekrarlanan basılması, olası değerler arasında döngü yapmayı sağlar.
Veri Girişi | Sonuç | Nedeni |
---|---|---|
winget ⇥ |
winget install |
install kökün altındaki ilk komut |
winget sh⇥ |
winget show |
show ile başlayan ilk komut olan sh |
winget source l⇥ |
winget source list |
list ile başlayan kaynağın ilk alt komutudur l |
winget -⇥ |
winget --version |
--version kök için tanımlanan ilk bağımsız değişkendir |
winget install power⇥ |
winget install "Power Toys" |
"Power Toys" , Kimlik, Ad veya Takma Adı power ile başlayan ilk pakettir. |
winget install "Power Toys" --version ⇥ |
winget install "Power Toys" --version 0.19.2 |
0.19.2 bu yazı yazıldığı sırada Power Toys'un en yüksek sürümüdür |
Komut Referansı
Komut, 3 gerekli parametre alır:
Tartışma | Açıklama |
---|---|
--word |
Şu anda tamamlanmakta olan kelime; imlecin içinde bulunduğu kelime bölümü. İmleçte geçerli bir değer olmadığını belirtmek için boş olabilir, ancak sağlanmışsa, komut satırında alt dize olarak görünmelidir. |
--commandline |
Geçerli komut satırının tamamı, winget dahil olmak üzere. Yukarıdaki örneklere bakın; bu bağımsız değişkene, yalnızca sekme karakteri (⇥ ) hariç, her şey sağlanmalıdır. |
--position |
İmlecin komut satırındaki geçerli konumu. Sonunda belirtmek üzere komut satırı dizesinin uzunluğundan büyük olabilir. |
Bir sözcük değeri sağlandığında tamamlama, değiştirme modunda çalışır. Belirtilen sözcük değeriyle başlayan ve bu konumda doğru bir şekilde yer alacak tamamlamalar önerecektir.
Bir sözcük değeri sağlanmadığında (sözcük için boş bir değer sağlandığında, örn. --word=
), tamamlama ekleme modunda çalışır. İmlecin konumuna yeni bir değer olarak sığacak tamamlamalar önerir.
Argümanlara dayanarak, önerilen tamamlamalar aşağıdakilerden biri olabilir:
- Bir alt komut :: İmleç bir komutun hemen ardından bulunur ve kullanılabilir alt komutlar vardır.
- Bağımsız değişken tanımlayıcısı :: İmleç, değer bekleyen bir bağımsız değişken tanımlayıcısının ardından konumlandırılmaz ve kullanılabilir bağımsız değişkenler vardır.
- Bağımsız değişken değeri :: İmleç, değer bekleyen bir bağımsız değişken tanımlayıcısının veya konumsal bağımsız değişkenin beklendiğinden sonra konumlandırılır.
Her satırda bir tane olmak üzere, olası tamamlamalar çıktı olarak verilir, tüm bu durumlar değerlendirildikten sonra. Tamamlama dizesi bir boşluk içeriyorsa, çift tırnak içine alınır.
İlgili konular
Windows developer