es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo desactivar la indentación de varias líneas en la CLI de la shell Fish?

Cuando ingreso comandos de varias líneas en Fish, el programa lo indenta de la siguiente manera:

__
|_| command 1
   command 2
   [...]

Me gustaría que empezara una nueva línea desde el inicio (primera columna del terminal). Después de presionar la tecla “enter” en la primera línea, debería verse así:

__
|_| command 1
|_| command 2
|_| [...]

¿Es posible lograr esto? ¿Hay alguna opción para configurar Fish de esta manera?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Respuesta

    Sí, es posible configurar el shell de fish para que la nueva línea comience desde el comienzo (primera columna del terminal) después de presionar Enter en la primera línea de un comando de varias líneas. Para lograr este comportamiento, debe establecer la variable fish_indent_style en begin. Puede hacer esto agregando la siguiente línea a su archivo de configuración de fish:

    set fish_indent_style begin
    

    Puede abrir su archivo de configuración de fish ejecutando el siguiente comando en su terminal:

    $ fish_config
    

    Esto abrirá la GUI de configuración de fish, donde puede editar su archivo de configuración. Alternativamente, puede abrir su archivo de configuración de fish directamente en un editor de texto ejecutando el siguiente comando:

    $ nano ~/.config/fish/config.fish
    

    En este archivo, agregue la línea set fish_indent_style begin, guarde el archivo y reinicie su shell para que los cambios surtan efecto.

    Una vez que se configure esta opción, sus comandos de varias líneas comenzarán una nueva línea desde el comienzo (primera columna del terminal) después de presionar Enter en la primera línea, como se muestra en la captura de pantalla after que proporcionó.

Comments are closed.