Adoro Powershell, ma provenendo da un background Linux ci sono alcune cose che mi infastidiscono davvero. Ad esempio, come funziona il completamento automatico predefinito.
Ad esempio: Get-PS si espande in "Get-PSBreakpoint", che è il primo comando corrispondente. In bash, se esiste un solo comando, bash si espanderà al comando corrispondente. Se ci sono più schede colpite una volta che non fanno nulla, toccando due volte la scheda mostrerà un elenco di comandi corrispondenti ma non espandibili. C'è un modo per far comportare Powershell in questo modo?
E un'altra cosa, se ho scritto una riga e sposta il marker indietro a un comando precedente (il marker è dove è ^):
"Get-PSS ^ | Remove-PSSession" si completa automaticamente in "Get-PSSession ^", rimuovendo tutti i comandi finali. In bash i comandi finali sarebbero rimasti lì inalterati. C'è un modo per impedire a Powershell di rimuovere i comandi finali quando il completamento automatico?
Un bonus sarebbe quello di ottenere CTRL + L per cancellare lo schermo. CTRL + A per andare all'inizio della riga e CTRL + E per andare alla fine della riga.