readline - excluindo a palavra sob o cursor

1

Por exemplo Alt-d exclui a palavra até o limite da próxima palavra. Há também um atalho para excluir até o limite anterior da palavra, IIRC, mas gostaria de excluir a palavra UNDER cursor (ou seja, a palavra atual limite da esquerda e a próxima palavra limite).

Isso está disponível na linha de leitura?

    
por LetMeSOThat4U 25.03.2015 / 14:11

1 resposta

1

OK: você pode criar atalhos de teclado para "macros": link

Primeiro, escolha uma combinação de teclas que você deseja usar para essa operação "kill whole word" - veja bind -sp | sort | less para ver o que está em uso.

Suponha que Ctrl-x Ctrl-w esteja OK, então

echo '"\C-x\C-w": "\ed\e\C-h"' >> ~/.inputrc

Inicie um novo shell, e você deve estar pronto.

Embora Ctrl-x Ctrl-w seja tão fácil / difícil quanto Alt-d Alt-Backspace

    
por 25.03.2015 / 15:46