Execute executáveis no PowerShell sem digitar a extensão do arquivo

3

Estou usando o PowerShell como meu console na minha área de trabalho há algum tempo. Eu ainda sou muito novo para isso, mas estou confortável. Acabei de receber um laptop que comecei a usar, mas o PowerShell age de maneira diferente ao iniciar executáveis. Na minha área de trabalho, posso simplesmente digitar

PS C:\> vim

No meu laptop, isso não funciona. Eu preciso digitar

PS C:\> vim.exe

Alguém pode explicar por que eu preciso digitar a extensão de arquivo em meu novo ambiente e como posso mudar isso? Eu sei que é um problema menor, mas é um grande aborrecimento.

Aqui está meu caminho e meu caminho, que é o mesmo meu desktop e laptop:

PS C:\> $Env:PATH
C:\Program Files\ConEmu;C:\Program Files\ConEmu\ConEmu;C:\ProgramData\Oracle\Java\javapath;D:\Python34\;D:\Python34\Scripts;C:\Windows\system32;C:\Wi ndows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\PuTTY;\D:\Program Files (x86)\Windows Resource Kits \Tools\;D:\Program Files\TortoiseSVN\bin;D:\Program Files (x86)\Heroku\bin;D:\Program Files (x86)\Vim\vim73;D:\Program Files (x86)\sbt\bin;C:\Progra m Files\Microsoft SQL Server0\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server0\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Micr osoft SQL Server0\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server0\DTS\Binn\;D:\Program Files (x86)\Git\cmd;D:\Program Files (x86)\Git\ bin;C:\Program Files (x86)\Skype\Phone\;D:\RailsInstaller\Ruby1.9.3\bin;D:\apache-ant-1.8.1\bin;D:\apache-maven-3.0.3\bin;C:\Program Files\Java\jdk1. 7.0_67\bin
PS C:\> $Env:PATHEXT
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.PY;.CPL
    
por dhalsim2 21.05.2015 / 00:46

1 resposta

1

Descobri que não tinha nada a ver com minhas variáveis de ambiente, política de execução ou qualquer outra configuração. Minha área de trabalho está executando o PowerShell 4.0. Meu laptop estava executando o PowerShell 2.0. Depois de atualizar meu laptop para o PowerShell 4.0, os executáveis agora são executados sem a necessidade de digitar a extensão.

    
por 21.05.2015 / 01:29

Tags