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.
Ocak 2023'den itibaren Azure Cloud Shell varsayılan olarak Tahmine Dayalı IntelliSense'in etkinleştirildiği PSReadLine sürümünü kullanır. Ayrıca Azure PowerShell predictor Az.Tools.Predictor modülünü de yükledik ve etkinleştirdik. Bu değişiklikler birlikte, yeni ve deneyimli Azure kullanıcılarının tam komutları bulmasına, düzenlemesine ve yürütmesine yardımcı olan öneriler sağlayarak komut satırı deneyimini geliştirir.
Tahmine Dayalı IntelliSense nedir?
Tahmine dayalı IntelliSense, PSReadLine modülünün bir özelliğidir. Geçmişinizdeki öğelere ve Az.Tools.Predictor gibi tahmine dayalı modüllere dayalı tam komutlar için öneriler sağlar.
Tahmin önerileri, kullanıcının imlecinin ardından renkli metin olarak görünür. Aşağıdaki görüntüde önerinin varsayılanı InlineView gösterilmektedir.
RightArrow tuşuna basmak satır içi öneriyi kabul eder. Öneriyi kabul ettikten sonra, komutu çalıştırmak için Enter tuşuna basmadan önce komut satırını düzenleyebilirsiniz.
PSReadLine ayrıca önerilerin bir ListView sunumunu da sunar.
Modunda ListView , kullanılabilir önerilerde gezinmek için ok tuşlarını kullanın. Liste görünümü ayrıca tahminin kaynağını da gösterir.
InlineView tuşuna basarak ListView ve arasında geçiş yapabilirsiniz.
Tahmin rengini nasıl değiştirebilirsiniz
Önerilerin varsayılan rengi bazı kişiler için zor olabilir. PSReadLine , önerilerin rengini yapılandırmanıza olanak tanır.
Aşağıdaki komut, satır içi önerilerin rengini gri arka plandaki beyaz metne değiştirir.
Set-PSReadLineOption -Colors @{
InlinePrediction = $PSStyle.Foreground.White + $PSStyle.Background.BrightBlack
}
Set-PSReadLineOption için renk ayarları hakkında daha fazla bilgi edinin.
Tahmine Dayalı IntelliSense'i devre dışı bırakma
Bu güncelleştirilmiş özelliklerden yararlanmak istemiyorsanız PSReadLine , Tahmine Dayalı IntelliSense'i kapatmanıza olanak tanır.
Tahmine dayalı IntelliSense'i devre dışı bırakmak için aşağıdaki Set-PSReadLineOption komutu yürütür veya PowerShell profil betiğine ekleyin.
Set-PSReadLineOption -PredictionSource None
Değişikliklerinizi kalıcı tutun
Tahmin rengini değiştirme ve tahminleri etkinleştirme veya devre dışı bırakma komutları yalnızca geçerli oturumu etkiler. Cloud Shell'i her başlattığınızda kullanılabilmeleri için bu komutları PowerShell profilinize ekleyin. Aşağıdaki yönergeler, Cloud Shell için bir profil yapılandırma işleminde size yol gösterir. PowerShell profilleri hakkında daha fazla bilgi için bkz. About_Profiles
Cloud Shell'de PowerShell profiliniz olup olmadığını denetleme
PowerShell profili, PowerShell başlatıldığında çalışan bir betiktir. Profilin Cloud Shell'de mevcut olup olmadığını denetlemek için kullanın Test-Path .
Test-Path -Path $Profile
Cloud Shell'de PowerShell profili oluşturma
Çıkış False ise bir profil oluşturun ve özelleştirilmiş renk ve davranış komutlarını ekleyin.
Tahmine Dayalı IntelliSense yapılandırma komutlarını depolamak için cmdlet'ini New-Item kullanarak bir PowerShell profili oluşturun.
New-Item -Path $Profile -ItemType File -Force
Directory: /home/jason/.config/PowerShell
UnixMode User Group LastWriteTime Size Name
-------- ---- ----- ------------- ---- ----
-rw-r--r-- jason jason 11/19/2022 18:21 0 Microsoft.PowerShell_profile.ps1
Profili düzenlemek için yerleşik açık kaynak düzenleyicisini kullanın. Daha fazla bilgi edinmek için bkz. Azure Cloud Shell düzenleyicisi.
Aşağıdaki örnek, tahmin rengini varsayılan açık gri olarak ayarlayan ve Geçmiş tahminlerini etkinleştiren profil komutlarını gösterir.
Set-PSReadLineOption -PredictionSource History
Set-PSReadLineOption -Colors @{ InLinePrediction = '#8d8d8d' }
Cloud Shell'de PowerShell profilini düzenleme
Çıkış True ise, bir profil zaten var demektir. Tahmine Dayalı IntelliSense'in rengini ve davranışını yapılandırmak için komutları eklemek için mevcut profili düzenleyin. Profili düzenlemek için yerleşik açık kaynak düzenleyicisini kullanın. Daha fazla bilgi edinmek için bkz. Azure Cloud Shell düzenleyicisi.
Profili düzenlemek için yerleşik Cloud Shell düzenleyicisini kullanın:
code $Profile
Sonraki adımlar
PSReadLine'ı yapılandırma ve tahmincileri yönetme hakkında daha fazla bilgi için bkz. PSReadLine'da tahmincileri kullanma.
PowerShell profilleri hakkında daha fazla bilgi için bkz. About_Profiles.