Ksh vi-mode'da tarihteki komutlar nasıl tekrarlanır?


1

Diyelim ki kabuğumun tarihinde yüz tane komutum var ve şimdi 74 - 78 arasındaki komutları tekrarlamak istiyorum. yürütmek ve bir sonraki adımla devam etmek için. Vi modunda kolayca komut 74'e geri dönebilirim, ancak daha sonra bunu nasıl yürütebilirim ve komut 75'i nasıl görebilirim?

Yanıtlar:


1

Basın <esc>, sonra istediğiniz kişiye ulaşana kadar 'k', ya da kaç tane geri olduğunu biliyorsanız '7k' gibi bir şey, daha sonra yürütmek için girin.


Kaç kez 'k' yazdığımı (benim örneğimde) komut 74'e geri döndüğümü, daha sonra 75 ve daha sonra komut 76 & c; Teşekkürler.
James

0

Bunu dene:

set -o emacs

Vi modunda olabilirsiniz. Yukarıdaki çizgiyi ~/.profile dosya.

Veya aşağıdakileri ~/.kshrc dosya:

: ${EDITOR:=emacs}
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.