Como ter a conclusão de colchetes no terminal?

1

Eu quero que meu terminal feche meus colchetes automaticamente, aspas, etc.

Por exemplo, quero digitar ( e quero que seja concluído para

(|) 

onde | representa o cursor do mouse.

Existe uma maneira de fazer isso? Se sim, como?

    
por iamatrain 12.03.2016 / 16:35

1 resposta

2

bash~/.inputrc file, que permite vincular determinadas teclas a macros. No nosso caso, precisamos de macro que digite automaticamente o atalho "()" e Ctrl + b (que é mover uma palavra de volta).

Abra o arquivo com o gedit ou qualquer outro editor de texto e digite o seguinte

 "\C-]":"()\C-b"

Isso irá ligar Ctrl + ] para fazer o que você quiser. Agora abra o terminal ou chame uma nova instância do shell e teste-a.

Você pode tentar vinculá-lo a qualquer outro atalho de teclado, mas há tanta coisa que você pode fazer.

    
por Sergiy Kolodyazhnyy 12.03.2016 / 17:14