Oh My ZSH!
Oh My Zsh
es un framework de código abierto para gestionar configuraciones en el shell Zsh
ZSH_THEME="robbyrussell"
plugins=(git python)
alias audacity="open /Applications/Audacity.app/Contents/MacOS/Audacity"
alias t7="cd /Volumes/T7\ Shield/"
Configuración
El archivo principal de configuración es ~/.zshrc
, donde puedes:
- Cambiar el tema (
ZSH_THEME="agnoster"
oZSH_THEME="robbyrussell"
) - Activar plugins (
plugins=(git docker python)
) - Agregar alias y funciones personalizadas
- Configurar su PATH
Comandos útiles
omz update
→ Actualiza Oh My Zshomz theme set <tema>
→ Cambia el temaomz plugin list
→ Muestra los plugins activos
Alias :+1:>
Para agregar alias, debe abrir el archivo de configuración de zsh y comenzar a agregar alias en la parte inferior.
- Abra el archivo de configuración de zsh:
sudo subl ~/.zshrc
- Agregar alias en la parte inferior:
alias audacity="open /Applications/Audacity.app/Contents/MacOS/Audacity"
- Aplicar los cambios:
source ~/.zshrc
PATH
Puedes tener varias líneas export PATH=...
en Zsh, pero cada línea debe tener la forma correcta (acumulativa).
export PATH="$HOME/bin:$PATH"
export PATH="/usr/local/bin:$PATH"
export PATH="$HOME/.cargo/bin:$PATH"
Observa el uso de las variables de entorno:
$HOME
: Ruta de tu directorio personal. En Linux/macOS: suele ser /home/tu_usuario o /Users/tu_usuario$PATH
: Lista de carpetas separadas por : donde el sistema busca los comandos que ejecutas en la terminal.
Plugins
El complemento git, activo de forma predeterminada, detecta cuando estás trabajando en un repositorio de Git y actualiza el indicador de shell para que enumere la rama actual e incluso indique si hay cambios no fusionados.
Para agregar los complementos:
- Abra el archivo de configuración de zsh:
sudo subl ~/.zshrc
- Agréguelo a la configuración de plugins
plugins=(git python)
- Aplicar los cambios:
source ~/.zshrc