Zsh (.zshrc)
Configuração para o shell ZSH
Categoria: Console
Software: Zsh
[ Hits: 8.596 ]
Por: Mauricio
Este conf tem alguns recursos que achei muito úteis no meu dia-a-dia.
Abraços.
# Opcoes do historico export HISTFILE=~/.zsh_history export HISTSIZE=50000 export SAVEHIST=50000 autoload -U compinit compinit autoload -U zmv setopt autopushd pushdminus pushdsilent pushdtohome setopt cdablevars setopt ignoreeof setopt interactivecomments setopt nobanghist setopt noclobber setopt nobeep setopt HIST_REDUCE_BLANKS setopt HIST_IGNORE_SPACE setopt SH_WORD_SPLIT setopt nohup setopt AUTO_CD setopt AUTO_LIST setopt EXTENDED_HISTORY setopt HIST_IGNORE_DUPS # desabilita checagem de email # unset MAILCHECK ######################################### ### Coisas interessantesr # ### allow approximate zstyle ':completion:*' completer _complete _match _approximate zstyle ':completion:*:match:*' original only zstyle ':completion:*:approximate:*' max-errors 1 numeric ### tab completion for PID :D zstyle ':completion:*:*:kill:*' menu yes select zstyle ':completion:*:kill:*' force-list always ### cd not select parent dir. zstyle ':completion:*:cd:*' ignore-parents parent pwd ## # black magic zmodload -i zsh/complist zstyle ':completion:*:default' list-colors '' ## PS1 and PS2 export PS1="$(print '%{\e[0m%}')[$(print '%{\e[1;34m%}%n@%m%{\e[0m%}'):$(print '%{\e[0;34m%}%~%{\e[0m%}')] " export PS2="$(print '%{\e[0;34m%}>%{\e[0m%}')" ## aliases alias dir='ls -1' alias ls='ls --color=auto -F' # colorido alias lsd='ls -ld *(-/DN)' # somente diretorios alias lsa='ls -ld .*' # somente arquivos alias lsr='ls *(om[1])' # listar o mais novo alias lso='ls -l *(Om[1])' # listar o mais velho alias mem="free -m" # memoria livre alias -s png=display # abrir arquivos pela extensao alias -s jpg=display alias -s gif=display alias -s mpg=mplayer alias -s sxw=soffice alias -s doc=soffice alias -s txt=vim alias -s log=multitail ## inline aliases alias -g G='| grep' alias -g L='| less' ## digite um diretorio e entre direto nele. compctl -/ cd ## carregar o prompt #. ~/.zshprompt
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado