No bash no OSX, posso fazer ctrl-_
para desfazer o que digitei mais recentemente. Existe um comando refazer correspondente?
macos
command-line
bash
amindfv
fonte
fonte
Respostas:
ctrl-y
é o comando 'yank' do Readline que recupera o buffer de interrupção.ctrl-u
mata do ponto até o início da linha (semelhante ao OSX / bashctrl-_
que limpa a linha inteira). As ligações Readline do tipo Emacs são ativadas no bash e um subconjunto é ativado em muitos outros lugares (barras de pesquisa do navegador etc.).ctrl-u
matar do início da linha até o ponto de inserçãoctrl-k
matar do ponto de inserção até o final da linhactrl-w
mata a palavra anterior (e precede para matar o buffer)ctrl-y
arrancar o conteúdo do kill bufferfonte
ctrl-_
undoes whatever the last action was, and alsoctrl-y
retrieves any killed text, not just withctrl-u
. Still, I hadn't heard ofctrl-y
before - thanks!kill-whole-line
, que faz o mesmo que o seuctrl-_
, é ilimitado por padrão - eu sempre me perguntei se há um comando kill-whole-line. Eu usoctrl-a-k
( linha da morte do início da linha ) para matar a linha inteira.ctrl-_
entanto , não mata a linha inteira - é um comando desfazer