Skip to content

ggrigon/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Silver's Dotfiles

Configuração pessoal do terminal com zsh, Oh My Zsh e ferramentas modernas.

Baseado em ocodista/better-shell, mathiasbynens/dotfiles e thoughtbot/dotfiles.

O que inclui

Ferramentas CLI

Ferramenta Substitui Descrição
eza ls Lista arquivos com ícones e cores
bat cat Visualiza arquivos com syntax highlighting
fd find Busca de arquivos mais rápida e amigável
ripgrep grep Busca em arquivos extremamente rápida
fzf - Busca fuzzy interativa (Ctrl+R, Ctrl+T)
zoxide cd Navegação inteligente entre diretórios
delta diff Diff bonito para git
btop top Monitor de sistema moderno
ncdu du Análise de disco interativa
tldr man Man pages simplificadas

Plugins Zsh

  • git - Aliases e autocompleção para git
  • zsh-autosuggestions - Sugestões baseadas no histórico
  • zsh-syntax-highlighting - Destaque de sintaxe em tempo real
  • docker / docker-compose - Autocompleção para Docker
  • z - Navegação rápida entre diretórios

Histórico

  • 50.000 comandos salvos com timestamp
  • Compartilhado entre sessões
  • Sem duplicados consecutivos

Instalação

git clone https://github.com/ggrigon/dotfiles.git ~/dotfiles
cd ~/dotfiles
chmod +x install.sh
./install.sh

Atalhos de Teclado

Atalho Descrição
Ctrl+R Busca fuzzy no histórico de comandos
Ctrl+T Busca fuzzy de arquivos
cdi Navegação interativa com zoxide

Aliases

Navegação (eza)

Alias Comando
ls eza --icons
ll eza -la --icons --git
la eza -a --icons
lt eza --tree --icons --level=2

Ferramentas Modernas

Alias Comando Descrição
cat bat --paging=never Visualização com cores
find fd Busca de arquivos
grep rg Busca em conteúdo
top btop Monitor de sistema
du ncdu Uso de disco
cd z Navegação inteligente
help tldr Ajuda simplificada

Git

Alias Comando
gs git status
gd git diff
gp git pull
gco git checkout

Navegação

Alias Comando
.. cd ..
... cd ../..
.... cd ../../..

Utilitários

Alias Comando
cls clear
reload source ~/.zshrc

Funções

Função Uso Descrição
mkcd mkcd nova-pasta Cria diretório e entra nele
extract extract arquivo.zip Extrai qualquer arquivo compactado
sizeof sizeof pasta/ Mostra tamanho ordenado
hist hist docker Busca no histórico
port port 3000 Mostra processo usando a porta
myip myip Mostra IP local e público

Requisitos

Estrutura

dotfiles/
├── .zshrc        # Configuração principal do zsh
├── .dircolors    # Tema Solarized Dark para cores
├── install.sh    # Script de instalação
└── README.md     # Este arquivo

Personalização

Edite os arquivos diretamente neste repositório. As mudanças serão refletidas automaticamente (symlinks).

# Recarregar após mudanças
reload

About

Configuração pessoal do terminal com zsh, Oh My Zsh, fzf e eza

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages