Pregunta :Me gusta el estilo de edición de Vi y me siento muy cómodo con los comandos de Vi. ¿Cómo uso la edición de línea de estilo Vi en la línea de comando de Unix?
Respuesta :Ejecute set -o vi en su shell de Unix para habilitar la edición de estilo Vi.
Habilitar la edición de estilo Vi en BASH
$ set -o vi
De forma predeterminada, la línea de comandos está en modo emacs.
Después de realizar set -o vi , presione ESC para ir al modo comando. Desde aquí puede ejecutar el comando Vi para realizar cualquier operación de la línea de comandos, incluidas las siguientes:
- Ir a la palabra anterior en el comando usando b y la siguiente palabra usando w .
- Usar k para ver el comando ejecutado anteriormente y j para ver el siguiente.
- Utilice 0 (cero) para saltar al inicio del comando. Usa $ para ir al final del comando.
- Utilice /, n, N, fX para realizar la búsqueda estándar de Vim en la línea de comandos.
- /buscar-caracteres que busca en el historial y muestra el comando coincidente que se puede ejecutar.
- Consulte el artículo Fundamentos de navegación del editor Vi para comprender qué comando Vi se puede usar en la línea de comandos.
Para hacer que este cambio sea permanente, configure esta opción en bashrc.
$ cat ~/.bashrc set -o vi
Deshabilitar la edición de estilo Vi en BASH
Ejecute lo siguiente para volver al modo emacs.
$ set -o emacs