Atalho para redefinir no bash

4

Parece que estou inserindo o comando reset no bash com muita freqüência.

Eu quero configurá-lo para um atalho de teclado.

Diga Ctrl + r ou algo parecido.

Como fazer isso.

Atualização:

Para responder à pergunta, por que quero fazer isso, e não apenas claro,

  1. Muitas vezes, eu quero ver o git (ou svn ou hg) diffs e começar de cima é conveniente, sem incomodar onde estava o comando.

  2. Tantas vezes, os personagens do bash são comidos (e não exibidos), quando usados como um servidor e algumas coisas do Python são feitas (E eu sei que esse é o problema do bash porque, zsh e fish não tem o problema). A única maneira de recuperá-lo é redefinir.

por Lakshman Prasad 23.11.2009 / 12:25

2 respostas

6

Você pode modificar seu arquivo / etc / inputrc ou ~ / .inputrc de acordo com esta sintaxe .

O Bash também tem um comando de vinculação que permite modificar atalhos de teclado.

Acho que eles compartilham uma sintaxe semelhante para executar comandos do shell. Exemplo:

$ bind -x '"\C-r"':reset
    
por 23.11.2009 / 12:48
1

Eu sei que Ctrl + L é o mesmo que executar um comando claro. Se isto é suficiente para você, então já está implementado:)

    
por 23.11.2009 / 12:35