Я уже некоторое время использую PowerShell в качестве своей консоли на рабочем столе. Я все еще довольно новичок в этом, но я чувствую себя комфортно. Я только что получил ноутбук, который начал использовать, но PowerShell работает по-разному при запуске исполняемых файлов. На моем рабочем столе я могу просто напечатать
PS C:\> vim
На моем ноутбуке это не работает. Мне нужно набрать
PS C:\> vim.exe
Может кто-нибудь объяснить, почему мне нужно ввести расширение файла в моей новой среде и как я могу это изменить? Я знаю, что это незначительная проблема, но это стало довольно раздражающим.
Вот мой путь и шаблон, который одинаков как для моего компьютера, так и для ноутбука:
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 Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\;C:\Program Files (x86)\Micr osoft SQL Server\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\110\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