Zsh (.zshrc)
Configuração para o shell ZSH
Categoria: Console
Software: Zsh
[ Hits: 8.653 ]
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
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Quebra de linha na data e hora no Linux Mint
Organizando seus PDF com o Zotero
tentando instalar em um notebook antigo o Linux LegacyOS_2023... [RESO... (8)
Problema com Conexão Outlook via Firewall (OpenSUSE) com Internet Fibr... (5)