you can use Powershell ISE and load powercli on the posh inside... just run the startup script on the screen or make an alias like
Function Load-PowerCli{
. "C:\Program Files\VMware\Infrastructure\vSphere PowerCLI\Scripts\Initialize-PowerCLIEnvironment.ps1"
}
it loads all the current cmdlets into the autocomplete and syntax highlighter