Como remapear atalho no Powershell

0

Eu quero remapear o atalho no powershell, por exemplo, eu gostaria de usar Ctrl + a para fazer o cursor no começo da linha, Ctrl + e para fazer o cursor no final da linha, etc.

Eu pesquisei o método no Google por muito tempo, mas parece que ninguém fez isso antes. Qualquer um pode ajudar? Agradecemos antecipadamente.

    
por Marslo 28.05.2013 / 09:13

3 respostas

0

Você fala sobre o console powershell.exe?
Você pode defini-lo com a função PSConsoleHostReadLine com o PowerShell "3.0"

veja aqui. link

    
por 29.05.2013 / 00:00
1

O Powershell v 5.0 inclui o PSReadLine.

Use estes comandos para o beavior desejado (Ctrl-A, Ctrl-E, Ctrl-K, Ctrl-U se comportam como em um shell bash):

Import-Module PSReadLine
Set-PSReadlineOption -EditMode Emacs

Fonte: link

    
por 20.02.2017 / 12:17
0

Existem agora 2 versões do PSReadline. A versão original (referida na resposta aceita) não é mantida e tem alguns bugs.

Uma versão mais completa e ativamente mantida é descrita aqui:

link

    
por 23.10.2013 / 19:56