Zsh
minimalista, potente y extremadamente personalizable Construido con ❤︎ por Denys Dovhan y colaboradores
Spaceship es un mensaje Zsh minimalista, potente y extremadamente personalizable. El mensaje es lo que ve cuando escribe un comando. Puede mostrar muchos consejos útiles, ahorrándole tiempo y haciendo que la experiencia del usuario sea fluida y placentera. Combina todo lo necesario para trabajar cómodamente, sin complicaciones innecesarias, como una auténtica nave espacial.
Visite las Preguntas frecuentes para obtener configuraciones similares y encuentre más ejemplos con diferentes combinaciones de colores en la página wiki de Capturas de pantalla.
Aquí hay algunos adelantos de lo que Spaceship puede mostrar:
Visualización inteligente del nombre de host y del nombre de usuario
Estados del repositorio (se admiten Git y Mercurial)
Entornos de ejecución para varios lenguajes (Node.js, Rust, Python, Ruby, Swift, Go, PHP y muchos otros)
Versión de Docker, contexto de Kubernetes y máquina conectada
Versión del paquete (npm, lerna, cargo, compositor y otros)
Nivel y estado de la batería
Indicador de trabajos en segundo plano ✦
Mucha información útil.
Información personalizada de su elección
¿Quieres más funciones? Por favor, abra un problema o envíe una solicitud de extracción.
Antes de comenzar, asegurémonos de tener instalado lo siguiente:
Se debe instalar Zsh (v5.2 o reciente). Ejecute el siguiente comando para verificar su versión de Zsh:
eco $ZSH_VERSION #> 5.8.1
Powerline Font o Nerd Font (aún mejor) deben estar instalados y utilizados en su terminal. Fira Code es una opción popular. Para comprobar si Powerline Font funciona para usted, ejecute:
eco -e "xeex82xa0" #>
A continuación se muestran algunos métodos populares para instalar Spaceship. Seleccione el que utiliza de la lista a continuación:
preparar instalar nave espacial
Agregue una inicialización rápida a su .zshrc
:
echo "fuente $(brew --prefix)/opt/spaceship/spaceship.zsh" >>! ~/.zshrc
clon de git https://github.com/spaceship-prompt/spaceship-prompt.git "$ZSH_CUSTOM/themes/spaceship-prompt" --profundidad=1
Enlace simbólico spaceship.zsh-theme
a su directorio de temas personalizados de oh-my-zsh:
ln -s "$ZSH_CUSTOM/themes/spaceship-prompt/spaceship.zsh-theme" "$ZSH_CUSTOM/themes/spaceship.zsh-theme"
Establezca ZSH_THEME="spaceship"
en su .zshrc
.
npm install -g spaceship-prompt
Este comando descargará Spaceship. También le pedirá que busque Spaceship en su archivo ~/.zshrc
.
Siga prezto-contrib#usage para clonar prezto-contrib
en la ubicación adecuada.
Habilite el módulo contrib-prompt
(antes del módulo prompt
).
Establezca zstyle ':prezto:module:prompt' theme 'spaceship'
en su .zpreztorc
.
zmodule mensaje-nave espacial/prompt-nave espacial --nombre nave espacial --no-submódulos
Luego, instala la nave espacial:
instalar zimfw
tema de antígeno aviso de nave espacial / aviso de nave espacial
paquete de anticuerpos aviso-nave espacial/aviso-nave espacial
Aviso de nave espacial zinit light/aviso de nave espacial
zgen carga nave espacial-rápido/nave espacial-rápido nave espacial
zplug "aviso-nave espacial/aviso-nave espacial", use:spaceship.zsh, de:github, como:tema
[plugins.spaceship]github = "aviso-nave espacial/aviso-nave espacial"
O ejecute lo siguiente para agregarlo automáticamente:
sheldon agrega nave espacial --github nave espacial-prompt/spaceship-prompt
Instale la última versión desde el mensaje de la nave espacial del paquete AUR:
git clone https://aur.archlinux.org/spaceship-prompt.git cd spaceship-prompt makepkg -si
o usando yay
:
yay -S spaceship-prompt
También hay un paquete git sin mantenimiento spaceship-prompt-git.
Si ninguno de los métodos anteriores le funciona, puede instalar Spaceship manualmente.
Clona este repositorio en algún lugar, por ejemplo en $HOME/.zsh/spaceship
.
Nave espacial de origen en tu ~/.zshrc
.
mkdir -p "$HOME/.zsh"git clone --profundidad=1 https://github.com/spaceship-prompt/spaceship-prompt.git "$HOME/.zsh/spaceship"
Para inicializar el sistema de avisos, agregue esto a su .zshrc
:
fuente "$HOME/.zsh/spaceship/spaceship.zsh"
La nave espacial funciona bien desde el primer momento, pero puedes personalizar casi todo si lo deseas.
Configuración : modifica el comportamiento de la sección con toneladas de opciones.
? Uso avanzado : aprenda cómo crear una sección personalizada, beneficiarse de la configuración por directorio y más.
Además, únete a nuestra comunidad en Discord y sigue nuestro Twitter para recibir actualizaciones.
¡Nos complace aceptar contribuciones de desarrolladores de todos los niveles ! Si está interesado en contribuir a Spaceship, consulte nuestra Guía de contribución para obtener más detalles. Si está buscando una manera fácil de ingresar al proyecto, elija uno de los números con una buena etiqueta de primer número .
Si habla con fluidez algún otro idioma además del inglés, agradeceremos enormemente cualquier ayuda para traducir nuestra documentación a otros idiomas. Si quieres ayudar, únete al equipo de traductores de nuestro Crowdin.
Si estás interesado en ayudar a otras personas, responde las preguntas de otros usuarios de Spaceship y ayúdalos a resolver sus problemas. Además, únete a nuestro Discord para hablar sobre Spaceship y ayudar a las personas que necesitan ayuda.
Si realmente disfrutas este proyecto, puedes contribuir económicamente. Cualquier aportación es muy apreciada, incluso la más pequeña. Hay varias formas de donar:
Donaciones recurrentes :
Patrocinadores de GitHub
Colectivo Abierto
Patreón
Donaciones únicas :
Patrocinadores de GitHub
Cómprame un café
Tarro Monobanco
Donaciones criptográficas :
Etereum: 0x5C9496De5E51D48daf28354DC04d8f9D33955559
Bitcoin: bc1q5ezjvpgftmx42f9qgdf5lscjz43uh4jf02uvje
Encuentre respuestas en nuestra página de solución de problemas u obtenga ayuda de nuestra comunidad.
Problemas • Discusiones • Discordia
¿Sigues luchando? Por favor, presente un problema , describa su problema y estaremos encantados de ayudarle.
Aquí hay una lista de proyectos relacionados que se han inspirado en Spaceship ZSH.
denysdovhan/dotfiles : archivos de puntos del autor de Spaceship del que se originó Spaceship.
matchai/spacefish : un puerto de la nave espacial ZSH para conchas de pescado con la intención de lograr una paridad completa de funciones.
starship/starship : un mensaje cruzado increíblemente rápido escrito en Rust, fuertemente inspirado en Spaceship ZSH.
MIT © Denys Dovhan