Zsh (.zshrc)
Configuração para o shell ZSH
Categoria: Console
Software: Zsh
[ Hits: 8.826 ]
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
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Como realizar um ataque de força bruta para desobrir senhas?
Como usar Gpaste no ambiente Cinnamon
Atualizando o Fedora 42 para 43
Programa dando erro ao abrir (2)
Erro ao tentar ativar o secure boot no arch (0)
É normal não gostar de KDE? (15)
Erro ao instalar programa, "você tem pacotes retidos quebrados&qu... (13)









