Atalhos Unix no Windows (ctrl-P ctrl-N ctrl-F…)

1

Eu recentemente mudei meus hábitos para usar o teclado a maior parte do tempo. Muitas vezes eu uso esses comandos no título para evitar o uso das teclas de seta. Eu até instalei uma extensão chrome do tipo vim e percebi que esses comandos funcionam no meu macbook em todos os aplicativos (ou na maioria deles).

Por exemplo, quando eu começo a digitar na barra de endereços do chrome / firefox e sugestões são mostradas, eu posso rapidamente selecionar entre elas ( ctrl + p e n ), preencha a linha ( ctrl + f ) ou apague a linha ( ctrl + u ). Tornou-se um hábito muito útil para mim.

Recentemente eu preciso voltar ao Windows com um computador e nenhum deles funciona fora do shell bash do Linux-subsistema-para-Windows. Eu me sinto muito estranho trabalhando sem esses atalhos.

Existe uma maneira de ativá-los?

    
por jaimehrubiks 26.09.2017 / 14:48

1 resposta

1

Você pode usar o AutoHotkey para fazer Ctrl + P enviar Acima , Ctrl + N envia Para baixo e Ctrl + U envia Shift + Excluir somente no Chrome (ou em qualquer lugar). Eu não sei o que "preencher a linha" significa que eu não posso dizer qual é o atalho correspondente para ele no Windows.

Aqui está um script do AutoHotkey para fazer isso:

#IfWinActive ahk_class Chrome_WidgetWin_1

^p::Up
^n::Down
^u::Send +{Delete}

Basta instalar o programa e colocar esse código em um arquivo .ahk e, em seguida, executar o arquivo.

Para que a peça seja substituída em qualquer lugar, remova a primeira linha.

Da mesma forma, você pode fazer substituições para o restante dos atalhos desejados (no entanto, você precisa encontrar os atalhos correspondentes no Windows).

Algumas entradas relevantes da documentação do AutoHotkey:

Nota : a razão pela qual a terceira linha do script é diferente das duas primeiras (usa Enviar em vez de apenas listar a nova combinação de teclas) é que, se você fizer como os outros, ou seja:

^u::+Delete

então quando você pressiona Ctrl + U , de fato Shift + Excluir é enviado para o aplicativo, mas o Ctrl você está segurando para fazer isso ainda é levado em conta, então você realmente pega Ctrl + Deslocamento + Apagar , que abriria a janela Limpar Dados de Navegação em vez de excluir uma linha das sugestões da barra de endereço.

    
por 27.09.2017 / 18:42