Chave do mapa para limpar o terminal mac

0

Eu tenho o mau hábito de acertar o cmd + k no Mac Terminal para limpar a tela (e perder meu histórico). Eu estou querendo saber se existe uma maneira de mapear o comando-k combo para executar / usr / bin / clear quando eu pressioná-lo. Existem opções para mapear isso para uma tecla de função, mas eu gostaria de mapear para o combo cmd se possível.

    
por crb 24.02.2014 / 04:12

1 resposta

0

Você pode desativar o comando-K executando defaults write com.apple.Terminal NSUserKeyEquivalents '{"Clear"="~/Library/Application Support/KeyRemap4MacBook/private.xml";}' e encerrando e reabrindo o Terminal. Então apenas aprenda a usar o controle-L ao invés do comando-K.

Você também pode usar o KeyRemap4MacBook para reatribuir o comando-K ao controle-L quando o Terminal estiver na frente. Salve um arquivo como este como %code% :

<?xml version="1.0"?>
<root>
  <appdef>
    <appname>TERMINAL</appname>
    <equal>com.apple.Terminal</equal>
  </appdef>
  <item>
    <name>test</name>
    <identifier>test</identifier>
    <only>TERMINAL</only>
    <autogen>__KeyToKey__ KeyCode::K, VK_COMMAND | ModifierFlag::NONE, KeyCode::L, ModifierFlag::CONTROL_L</autogen>
  </item>
</root>

Em seguida, abra o KeyRemap4MacBook, pressione o botão ReloadXML e ative a configuração.

    
por 25.02.2014 / 21:31

Tags