fish Shell se vuelve más impresionante con la versión 3.0

Los desarrolladores detrás de Fish Shell anunciaron el lanzamiento de versión 3.0.0 . Echemos un vistazo a las nuevas funciones de esta versión principal.

¿Qué es el pez Shell, de nuevo?

los concha de pescado es “un shell de línea de comandos inteligente y fácil de usar para Linux, macOS y el resto de la familia”. fish es un caparazón más moderno con el objetivo de ser más interactivo y más fácil de usar que los caparazones más antiguos. A diferencia de sus competidores, el pescado no se basa en el caparazón Bourne o el caparazón C, sino que intenta abrir su propio camino.

Probando conchas de pescado en la web

El caparazón de pescado viene con algunas características interesantes, como:

  • Sugerencias automáticas mientras escribe
  • Resaltado de sintaxis con amplia comprobación de errores.
  • Historial de comandos consultable.
  • 256 colores de terminales
  • Ficha de finalización avanzada.
  • Configuración basada en web
  • Un comando de ayuda especial da acceso a toda la documentación sobre peces en el navegador web del usuario
  • Mensajes de error diseñados para decirle al usuario qué salió mal y qué se puede hacer al respecto.
  • Universal variables
  • Soporte para el portapapeles X
  • Cambie la configuración de peces editando el ~/.config/fish/config.fish expediente
  • Finalizaciones de páginas man
  • Completamente programable con sintaxis que es simple, limpia y consistente
  • Las características funcionan de forma inmediata sin ninguna configuración

caparazón de pescado en Q4OS

¿Qué hay de nuevo en el pescado 3.0?

los nuevas características incluidas en 3.0.0 incluir:

  • Compatible con &&, || , y ! para una mejor migración desde shells compatibles con POSIX
  • Las variables se pueden usar como comandos
  • Nuevo modo privado que ocultará los comandos del archivo de historial. Se puede activar usando fish --private .
  • Un nuevo comando de espera para esperar en procesos en segundo plano
  • El nombre de host de la máquina, donde esté disponible, ahora se expone como el $hostname variable reservada
  • Las abreviaturas se pueden completar con tabulaciones
  • Las notificaciones sobre procesos bloqueados ahora siempre se muestran, incluso en sustituciones de comandos.
  • El color verdadero ahora está habilitado en neovim por defecto
  • xclip Se ha agregado soporte a la integración del portapapeles.
  • Se agregó soporte para autocompletar 52 comandos, como hugo , clang , eopkg y curl
  • Presionar Ctrl-C mientras se ejecuta un script ahora finaliza de manera confiable el pescado
  • Importante reelaboración de la terminal y el manejo del trabajo para eliminar errores
  • Mejoras en el generador de finalización de página manual
  • Cree scripts para la mayoría de las plataformas que ya no requieren bash
  • Se envía con un nuevo sistema de compilación basado en CMake

Cómo instalar Fish Shell 3.0

Antes de instalar fish, puede pruébalo en el navegador .

Instalar fish 3.0 en Linux

Paquetes para Debian , FedoraopenSUSE y Red Hat Linux están disponibles en el Servicio de compilación openSUSE .

Hay un PPA de pescado para sistemas Ubuntu . Aquí están los comandos:

sudo apt-add-repository ppa:fish-shell/release-3
sudo apt update
sudo apt install fish

Para los sistemas basados ​​en Arch y Arch, puede usar pacman -S fish para instalar pescado.

Los usuarios de Solus pueden instalar fish usando este comando: eopkg install fish .

Instalar fish 3.0 en macOS

Los usuarios de macOS pueden usar Cerveza casera brew install fish o Macports sudo port install fish para instalar pescado.

Instalar fish 3.0 en FreeBSD

Si ejecuta FreeBSD, puede instalar fish con el pkg install fish mando.

Instalar pescado 3.0 en Windows

Hay dos formas de instalar fish en Windows. En Windows 10, puede instalar fish en el Subsistema de Windows para Linux con sudo apt install fish . Si está utilizando una versión anterior de Windows, puede utilizar Cygwin para instalar pescado.

Reflexiones finales sobre el pescado 3.0

He usado pescado de vez en cuando en el pasado. Realmente nunca dejo de lado el tiempo para aprenderlo. Curiosamente, la última vez que lo usé (hace un par de semanas), me encontré con un problema al ejecutar sudo apt update && sudo apt upgrade . El comando falló y me dio un mensaje de error diciendo que necesito usar and en lugar de && . No fue un problema importante, simplemente reescribí el comando y funcionó. Ahora agregaron soporte para && en la versión 3.0.0. Supongo que no tendré que preocuparme por eso en el futuro.

Alguna vez has usado caparazón de pescado ? Si no, ¿cuál es tu concha favorita? Háganos saber en los comentarios a continuación.

Si encuentra este artículo interesante, tómese un minuto para compartirlo en las redes sociales, Hacker News o Reddit .


Related Posts