Como obtenho o comando + left ir para o início da linha no terminal?

2

Eu sei que posso fazer o controle + a, mas quero comando + esquerda. Estou usando o casco de peixe.

Eu tentei criar um script de apple para chamar control + a quando eu pressionei o comando + para a esquerda mas isso fez com que ele chamasse command + control + a que não funcionou.

    
por jasongregori 15.01.2013 / 21:26

1 resposta

3

Usando o KeyRemap4MacBook , você pode salvá-lo como private.xml :

<?xml version="1.0"?>
<root>
<item>
<name>test</name>
<identifier>private.test</identifier>
<only>TERMINAL</only>
<autogen>--KeyToKey-- KeyCode::CURSOR_LEFT, VK_COMMAND, KeyCode::A, ModifierFlag::CONTROL_L</autogen>
<autogen>--KeyToKey-- KeyCode::CURSOR_RIGHT, VK_COMMAND, KeyCode::E, ModifierFlag::CONTROL_L</autogen>
<autogen>--KeyToKey-- KeyCode::DELETE, VK_COMMAND, KeyCode::U, ModifierFlag::CONTROL_L</autogen>
<autogen>--KeyToKey-- KeyCode::FORWARD_DELETE, VK_COMMAND, KeyCode::K, ModifierFlag::CONTROL_L</autogen>
</item>
</root>

Não consegui descobrir como alterar o comando + fn + delete para C-k.

Há também uma configuração predefinida em terminal.xml , mas só funciona com o comando esquerdo e inclui outros remapeamentos que realmente não são mais necessários.

Você pode fazer ⌥⌦ deletar uma palavra adicionando isto a ~ / .inputrc:

"\e(": kill-word
    
por 16.01.2013 / 18:09