Quick reference documentation for daily development
This section provides:
For configuration details and customization, see Guides.
📋 Quick Reference Card One-page essential commands
# NAVIGATION # FILE OPERATIONS # GIT WORKFLOW
z project ll gs
cd - la gaa
zi lt gcm "message"
.. ff gp
# SEARCH # SYSTEM # DEVELOPMENT
rg "pattern" htop v file.py
fd name duf tmux a
fzf theme lazygit
# NEOVIM # TMUX # SHELL
<leader>ff Find file C-a c New window C-r History search
<leader>fg Grep text C-a | Split vert C-t File picker
gd Go to definition C-a n Next window ESC Vi mode
K Show hover docs C-a [ Copy mode TAB Completion
Quick lookup for all command aliases:
Complete keyboard reference:
Step-by-step guides:
Individual tool guides:
ff # Interactive file finder
fd -e py | fzf # Find Python files
<leader>ff # In Neovim
rg "TODO" # Search for TODOs
rg -t py "class" # Search Python files
<leader>fg # In Neovim
gaa && gcm "fix: bug" && gp # Quick commit
lazygit # Visual Git UI
<leader>gg # In Neovim
<leader>cc # Open AI chat
<leader>ca # Show AI actions
Select text + <leader>co # Optimize code
Use z instead of cd - learns your habits
Use zi for interactive directory jumping
Use ff for fuzzy file finding
Use <C-r> for command history search
gaa && gcm "message" && gp for quick commits
<leader>f to format code instantly
<leader>ca for AI-powered suggestions
Use snippets for boilerplate code
rg over grep - 10-100x faster
fd over find - more intuitive
eza over ls - git integration
bat over cat - syntax highlighting
:help keyword or K on functionC-a ? for keybindingsman command or tldr commandgit help command:checkhealthwhich commandbrew doctor| Tool | Config Location | Edit Command |
|---|---|---|
| Zsh | ~/.zshrc |
zshconfig |
| Neovim | ~/.config/nvim/ |
vimconfig |
| tmux | ~/.tmux.conf |
tmuxconfig |
| Git | ~/.gitconfig |
gitconfig |
| Alacritty | ~/.config/alacritty/ |
v ~/.config/alacritty/alacritty.toml |
See Setup Troubleshooting for solutions to common issues.