Skip to content
Menu
Steve Walton's
Steve Walton's

Zsh

Posted on Novembre 25, 2021 by admin

La shell Z (nota anche come zsh) è una shell Unix che si basa su bash (la shell predefinita per macOS) con funzionalità aggiuntive. Si consiglia di utilizzarezsh su bash. È anche altamente raccomandato installare un framework conzsh in quanto rende molto più bello gestire la configurazione, i plugin e i temi.

Abbiamo anche incluso un file env.sh in cui memorizziamo i nostri alias, esportazioni, pathchanges ecc. Abbiamo messo questo in un file separato per non inquinare troppo il nostro file mainconfiguration. Questo file si trova in fondo a questa pagina.

Installa zsh usando Homebrew:

brew install zsh

Ora dovresti installare un framework, ti consigliamo di usare Oh My Zshor Prezto. Nota che dovrestiscegli uno di loro, non usare entrambi.

Il file di configurazione per zsh si chiama .zshrce vive nel tuo homefolder (~/.zshrc).

  • Oh My Zsh
  • Configurazione
  • Plugin
  • Temi
  • Prezto
  • Moduli
  • Temi
  • env.sh

Oh My Zsh

Oh My Zsh è un framework open source basato sulla comunità per la gestione della configurazione zsh. Esso comeswith una serie di caratteristiche fuori dalla scatola e migliora la vostra esperienza terminale.

Installare Oh il mio Zsh:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Lo script di installazione dovrebbe impostare zsh sulla shell predefinita, ma se non è possibile farlo manualmente:

chsh -s $(which zsh)

Configurazione

La configurazione pronta all’uso è utilizzabile ma probabilmente si desidera personalizzarla in base alle proprie esigenze. Il Wikicontains ufficiale un sacco di informazioni utili se si vuole approfondire cosa si può fare con Oh My Zsh, ma ci occuperemo le basi qui.

Per applicare le modifiche apportate è necessario avviare una nuova istanza shell o eseguire:

source ~/.zshrc

Plugin

Aggiungi plugin alla tua shell aggiungendo il nome del plugin all’array pluginnel tuo .zshrc.

plugins=(git colored-man-pages colorize pip python brew osx zsh-syntax-highlighting zsh-autosuggestions)

Troverai un elenco di tutti i plugin sul Wiki Oh My Zsh.Si noti che l’aggiunta di plugin può causare l’aumento del tempo di avvio della shell.

Temi

Cambiare tema è semplice come cambiare una stringa nel file di configurazione.Il tema predefinito è robbyrussell. Basta cambiare quel valore per cambiare tema e non dimenticare di applicare le modifiche.

ZSH_THEME=pygmalion

Troverai un elenco di temi con screenshot su theOh My Zsh Wiki.

Prezto

Prezto è un frameworkfor configurazione zsh; arricchisce l’ambiente di interfaccia a riga di comando con sanedefaults, alias, funzioni, completamento automatico, e temi prompt.

Installare Prezto:

git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"

Quindi crea il tuo ~/.zshrc eseguendo:

setopt EXTENDED_GLOBfor rcfile in "${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N); do ln -s "$rcfile" "${ZDOTDIR:-$HOME}/.${rcfile:t}" done

Per ulteriori informazioni sulla personalizzazione visitare il repository GitHub forPrezto.

Moduli

Aggiungi moduli a Prezto modificando ~/.zpreztorc e aggiungendo i moduli asstrings all’elenco:

E non dimenticare di applicare le modifiche avviando una nuova istanza della shell.

Temi

elenco Di tutti i temi disponibili run:

prompt -l

Quindi aprire il file di config (~/.zpreztorc) e cambiare il tema che si desidera:

zstyle ':prezto:module:prompt' theme 'minimal'

env.sh

Per includere env.sh aprire ~/.zshrc e aggiungere il seguente:

source ~/<path to file>/env.sh

Questo file viene fornito con alcune impostazioni predefinite, sono tutti opzionali.Si prega di esaminarli prima di utilizzarli come configurazione. Questi sono justexamples per mostrarti cosa puoi personalizzare nella tua shell.

Lascia un commento Annulla risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Articoli recenti

  • Dynamic Calendar grid
  • Come cambiare il nome utente su AOL Mail
  • Visit Santa Barbara
  • 19 febbraio 2015 Angina tipica e atipica: Cosa cercare
  • Lawrence H. Summers
  • Baby Name Wizard
  • BUKU 2019 Imposta orari, mappa del festival e altro!

Archivi

  • Gennaio 2022
  • Dicembre 2021
  • Novembre 2021
  • Ottobre 2021
  • Settembre 2021
  • Agosto 2021
  • Luglio 2021
  • Giugno 2021
  • Maggio 2021
  • Aprile 2021

Meta

  • Accedi
  • Feed dei contenuti
  • Feed dei commenti
  • WordPress.org

Language

  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
©2022 Steve Walton's | Powered by WordPress & Superb Themes