Zsh (.zshrc)
Configuração para o shell ZSH
Categoria: Console
Software: Zsh
[ Hits: 8.880 ]
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
Bluefin - A nova geração de ambientes de trabalho Linux
Como atualizar sua versão estável do Debian
Cirurgia para acelerar o openSUSE em HD externo via USB
Quer auto-organizar janelas (tiling) no seu Linux? Veja como no Plasma 6 e no Gnome
Copiando caminho atual do terminal direto para o clipboard do teclado
Script de montagem de chroot automatica
Conselho distribuiçao brasileira (5)
archlinux resolução abaixou após atualização (15)
Não consigo instalar distro antiga no virtualbox nem direto no hd (33)









