3.2 KiB
FAQ
La documentación de Oh My Fish • También disponible en
🇺🇸
🇷🇺
🇨🇳
🇺🇦
🇧🇷
Gracias por dedicar tiempo para leer este apartado de preguntas frecuentes (FAQ). Siéntete libre de crear un nuevo issue si su pregunta no está respondida
en este documento.
¿Qué es Oh My Fish y por qué lo quiero?
Oh My Fish es un framework para Fishshell. Le ayudará a gestionar su configuración, los temas y paquetes.
¿Qué necesito conocer para utilizar Oh My Fish?
Nada. Puede instalar Oh My Fish y seguir utilizando Fish de manera normal. Cuando este listo para aprender más simplemente escriba en la línea de comandos omf help
.
¿Qué son los paquetes Oh My Fish?
Los paquetes Oh My Fish son temas o complementos esdcitor en fish que expanden las funcionalidades principales de la shell, ejecutan código durante la
inicialización, añaden auto completado para las utilidades más conocidas, etc.
¿Qué tipos de paquetes Oh My Fish existen?
Existen aproximadamente 3 tipos de paquetes:
-
Utilidades de configuración. Por ejemplo
pkg-pyenv
comprueba sipyenv
existe en su sistema y ejecuta
(pyenv init - | psub)
por usted durante el arranque. -
Temas. Echa un vistazo a nuestra galería de temas.
-
Utilidades tradicionales para la shell. Por ejemplo
pkg-copy
, una utilidad de portapapeles compatible con
sistemas Linux and OSX.
¿Qué hace Oh My Fish exactamente?
-
Ejecuta
$OMF_CONFIG/before.init.fish
si está disponible. -
Carga de manera automática los paquetes y temas instalados en la ruta
$OMF_PATH/
. -
Carga de manera automática su ruta de configuración.
~/.config/omf
de manera predeterminada, pero configurable mediante$OMF_CONFIG
. -
Carga de manera automática cualquier directorio
functions
de las rutas$OMF_PATH
y$OMF_CONFIG
-
Ejecuta
$OMF_CONFIG/init.fish
si está disponible.
¿Cómo puedo actualizar una instalación de Oh My Fish ya existente?
⚠️ Recuerde realizar primero una copia de seguridad de sus archivos de configuración (o dotfiles) y otros datos importantes.
curl -L github.com/oh-my-fish/oh-my-fish/raw/master/bin/install | sh
Ahora puede eliminar con seguridad $fish_path
.
rm -rf "$fish_path"
¿Cómo utilizo fish como mi shell predeterminada?
Añada Fish a /etc/shells
:
echo "/usr/local/bin/fish" | sudo tee -a /etc/shells
Haga que Fish sea su shell predeterminada:
chsh -s /usr/local/bin/fish
Para volver a tener como predeterminada la shell que utilizaba anteriormente:
En el siguiente comando sustituya
/bin/bash
con/bin/tcsh
o/bin/zsh
según sea lo apropiado en su caso.
chsh -s /bin/bash