GNU/Linux >> Linux Esercitazione >  >> Linux

Ti piace eseguire la modifica dello stile Vi nella riga di comando BASH?

Domanda :Mi piace lo stile di editing Vi e sono molto a mio agio con i comandi Vi. Come si usa la modifica della riga di stile Vi nella riga di comando di Unix?

Rispondi :esegui set -o vi nella tua shell Unix per abilitare la modifica dello stile Vi.

Abilita la modifica dello stile Vi in BASH

$ set -o vi

Per impostazione predefinita, la riga di comando è in modalità emacs.

Dopo aver eseguito set -o vi , premere ESC per passare alla modalità comando. Da qui puoi eseguire il comando Vi per eseguire qualsiasi operazione da riga di comando, incluse le seguenti:

  • Vai alla parola precedente nel comando usando b e la parola successiva usando w .
  • Usa k per visualizzare il comando eseguito in precedenza e j per visualizzare il successivo.
  • Utilizza 0 (Zero) per passare all'inizio del comando. Usa $ per andare alla fine del comando.
  • Usa /, n, N, fX per eseguire la ricerca standard di Vim nella riga di comando.
  • /caratteri-ricerca che effettua una ricerca nella cronologia e visualizza il comando corrispondente che può essere eseguito.
  • Fai riferimento all'articolo Fondamentale sulla navigazione nell'editor Vi per capire quale comando Vi può essere utilizzato nella riga di comando.

Per rendere permanente questa modifica, imposta questa opzione in bashrc.

$ cat ~/.bashrc
set -o vi

Disabilita la modifica dello stile Vi in BASH

Esegui quanto segue per tornare alla modalità emacs.

$ set -o emacs

Linux
  1. Suggerimenti Bash per tutti i giorni dalla riga di comando

  2. 5 Completamento standard disponibile nella riga di comando di Linux Bash

  3. 6 Operatori di concatenamento della riga di comando della shell Bash in Linux

  4. argomenti della riga di comando per eseguire docker

  5. Copia un intervallo di file nella riga di comando (ZSH/BASH)

Bash wait Comando

Comando Bash printf

Correggi BASH minimo come la modifica della linea è supportata Errore GRUB in Linux

Come visualizzare la cronologia di Bash senza numeri di riga

Comando Bash fc:utilizza facilmente Bash Shell come un professionista

Come posso modificare le righe precedenti in un comando a più righe in Bash?