Aktivera vi ksh Kommandoradsredigering

Kornskalet har förmågan att använda vi editor-kommandon för att redigera kommandon i din historia. Om du är bekant med vi-redaktören kommer du att älska den här funktionen.


För att aktivera vi redigering skriver du följande kommando, eller placerar det i din .kshrc-fil:

set -o vi

Då kan du använda vi-kommandon. Tryck på Escape för att komma till vi-kommandoläge, och sedan har du tillgång till många vi-kommandon. Till exempel, k kommer att gå upp genom tidigare kommandon i historien, /svans söker efter det senaste kommandot som innehåller ordet svans och trycker på n kommer att hitta nästa förekomst av den söktermen.

När du har hittat ett kommando som du vill repetera, tryck bara på ENTER, och det kommer att köras igen. Du kan redigera kommandot med R att ersätta tecken från din nuvarande position, x för att radera det aktuella tecknet, jag för att infoga tecken före den aktuella karaktären, en lägg till tecken efter det aktuella tecknet, och $ att flytta till slutet av kommandot.