Iterm2 + vim + zsh + vscode is all I need
Here’s my everyday setup, it’s always more confortable to work with tools that make your life easier :)
Iterm2
- tmux integrated
- metrics for local laptop monitoring included
- profile creation for different setup
- help me to switch between different sessions faster
Below the brew packages I use:
- wget
- curl
- tig
- ssh-copy-id
- md5sha1sum
- tree
- vim
- packer
- ranger
- yq
- minikube
- jq
- httpie
- exa
- ccat
- kube-ps1
- zsh
- k9s
Ohmyzsh
For better auto-completion, alias and display.
Below the plugins that I use:
- git
- z
- aws
- extract
- colorize
- virtualenv
- zsh_reload
- copyfile
- copydir
- kube-ps1
- kubectl
- vault
Vscode
Here some extensions that I’ve found usefull:
- Github Dark Theme or Shades of purple theme
- Bracket Pair Colorizer
- Better Comments
- Ansible
- Django
- Kubernetes
- docs-preview
- Gitlens
- Hashicorp Terraform
- Indent-rainbow
- Project manager
- Pylance
- vscode-spotify
- whitespace+
- YAML
Take also a look at https://www.kite.com/ for auto completion and suggestion for Python code.
I personnaly switched to Pylance as I found it less cpu intensive.
Spacevim
This project is amazing, you’ve got all what you’ll need from vim.
Conclusion
I hope that it gaves you ideas for your setup.
I wait for your recommendation as well ;)