1

Я попытался сделать то, что удалось парню на этом сайте:

https://github.com/rajmenon/KB/wiki/Setup-a-ConEmu-task-for-posh-git--(w--Github-for-windows)

делает то же самое, что он использует связку клавиш в conemu приводит к

'`powershell' is not recognized as an internal or external command,                                                                                                            
operable program or batch file.                                                                                                                                                


Current directory:                                                                                                                                                             
C:\Users\c                                                                                                                                                                     

Command to be executed:                                                                                                                                                        
"C:\Windows\system32\cmd.exe" /C `powershell -noexit -command Set-ExecutionPolicy bypass;.$env:LocalAppData\GitHub\shell.ps1;.$env:github_posh_git\profile.example.ps1         


ConEmuC: Root process was alive less than 10 sec, ExitCode=1.                                                                                                                  
Press Enter or Esc to close console...  

«powershell» не распознается как внутренняя или внешняя команда, работающая программа или командный файл.

В результате ввода просто PowerShell в conemu получается хорошо работающий процесс PowerShell (x64), так что я не думаю, что это проблема пути. я на conemu 64, а также.

1 ответ1

3

Похоже, что в этих инструкциях есть символы обратного тикания (`). Они используются для разграничения блоков кода в уценке, но также ставят четыре пробела перед кодом в новой строке. Похоже, автор пытался сделать оба.

Исправление состоит в том, чтобы игнорировать эти галочки в начале и в конце этих команд.

`powershell -noexit -command Set-ExecutionPolicy bypass;.$env:LocalAppData\GitHub\shell.ps1;.$env:github_posh_git\profile.example.ps1 -new_console:a`

должно быть:

powershell -noexit -command Set-ExecutionPolicy bypass;.$env:LocalAppData\GitHub\shell.ps1;.$env:github_posh_git\profile.example.ps1 -new_console:a

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .