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

Zsh

Posted on Novembro 25, 2021 by admin

The Z shell(also known as zsh) is a Unix shell that is built on top of bash(the default shell for macOS) with additional features. Recomenda-se a utilização dezsh acima de bash. Também é altamente recomendado instalar um framework comzsh como ele faz lidar com a configuração, plugins e temas muito mais agradável.

também incluímos um ficheiro env.sh onde guardamos os nossos pseudónimos, exportações, alterações de localização, etc. Colocamos isso em um arquivo separado para não poluir muito nosso arquivo de configuração principal. Este ficheiro é encontrado no fundo desta página.

Install zsh usando o Homebrew:

brew install zsh

agora você deve instalar um framework, recomendamos USAR Oh meu Zshor Prezto. Note que você deve picar um deles, não usar ambos.

o ficheiro de configuração para zsh é chamado .zshrc e vive no seu homefolder (~/.zshrc).

  • Oh My Zsh
  • Configuração de
  • Plugins
  • temas
  • Prezto
  • Módulos
  • Temas
  • env.sh

Oh My Zsh

Oh My Zsh is an open source, community-driven framework for managing your zsh configuration. Ele vem com um monte de recursos fora da caixa e melhora a sua experiência terminal.

Install Oh My Zsh:

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

O script de instalação deve definir zsh para seu shell padrão, mas se itdoesn não pode fazê-lo manualmente:

chsh -s $(which zsh)

Configuração de

O fora-da-caixa de configuração é útil, mas você provavelmente deseja customiseit para atender às suas necessidades. O Wikiconta muitas informações úteis se você quiser mergulhar no que você pode fazer com Oh meu Zsh, mas nós vamos cobrir o básico aqui.

para aplicar as alterações de que necessita para iniciar uma nova iniciação ou execução da shell:

source ~/.zshrc

Plugins

Add plugins to your shell by adding the name of the plugin to the pluginarray in your .zshrc.

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

você vai encontrar uma lista de todos os plugins no Oh My zsh Wiki.Note que a adição de plugins pode fazer com que o seu tempo de inicialização da linha de comandos aumente.

temas

Mudar tema é tão simples como mudar uma cadeia de caracteres no seu ficheiro de configuração.O tema por omissão é robbyrussell. Basta mudar esse valor para mudar o tema,e não se esqueça de aplicar suas alterações.

ZSH_THEME=pygmalion

você vai encontrar uma lista de temas com imagens em theOh My zsh Wiki.

Prezto

Prezto é um framework de configuração para zsh ; enriquece o ambiente de interface da linha de comando com predefinições, pseudónimos, funções, completação automática e temas de prompt.

Instalar Prezto:

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

em seguida, crie o seu ~/.zshrc executando:

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

Para obter mais informações sobre a personalização visite o repositório no GitHub forPrezto.

Módulos

adicione módulos ao Prezto editando ~/.zpreztorc e adicionando os módulos à lista:

e não se esqueça de aplicar as suas alterações iniciando uma nova instância da shell.

Temas

Para listar todos os temas disponíveis executar:

prompt -l

em Seguida, abra o seu arquivo de configuração (~/.zpreztorc) e mudar para o tema que você deseja:

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

env.sh

Para incluir env.sh, abra ~/.zshrc e adicione o seguinte:

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

Esse arquivo vem com algumas configurações pré-definidas, eles são todos opcionais.Por favor, reveja-os antes de os usar como sua configuração. Estes são apenas exemplos para mostrar o que você pode personalizar em sua concha.

Deixe uma resposta Cancelar resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

Artigos recentes

  • Dynamic calendar grid
  • como mudar o seu nome de Utilizador no AOL Mail
  • visitar Santa Barbara
  • 19 de fevereiro de 2015 Angina atípica e atípica: o que procurar
  • Lawrence H. Summers
  • Baby Name Wizard
  • BUKU 2019 Set Times, Festival Map, & More!

Arquivo

  • Janeiro 2022
  • Dezembro 2021
  • Novembro 2021
  • Outubro 2021
  • Setembro 2021
  • Agosto 2021
  • Julho 2021
  • Junho 2021
  • Maio 2021
  • Abril 2021

Meta

  • Iniciar sessão
  • Feed de entradas
  • Feed de comentários
  • 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