Como repetir comandos do histórico em ksh vi-mode

1

Digamos que eu tenha cem comandos no histórico do meu shell, e agora eu gostaria de repetir os comandos 74 a 78. No modo emacs do bash / ksh / zsh, eu navegaria de volta para o comando 74 e depois controlaria o Control-O em cada comando para executá-lo e continuar com o próximo. No modo vi, posso navegar de volta para o comando 74 prontamente, mas como posso executá-lo e ver o comando 75?

    
por James 05.03.2010 / 01:39

2 respostas

1

Pressione <esc> , depois 'k' até chegar ao que você quer, ou algo parecido com '7k', se você sabe quantos voltar, então digite para executar.

    
por 05.03.2010 / 12:17
0

Tente isto:

set -o emacs

Você pode estar no modo vi. Você pode adicionar a linha acima ao seu arquivo ~/.profile .

Ou você pode adicionar o seguinte ao seu arquivo ~/.kshrc :

: ${EDITOR:=emacs}
    
por 06.03.2010 / 16:02

Tags