Para você que é iniciante no mundo da programação, tenho algumas dicas que me ajudam muito no dia a dia de desenvolvimento e caso você não conheça alguma com certeza vai te ajudar muito.
- Git autocorrect
- Git alias
- Utilizar ZSH + oh-my-ZSH no terminal
- Usuarios Windows utilizar o scoop ou chocolatey
- ZSH Alias
- Tema Starship
Git autocorrect
O git autocorrect vem para nos ajudar naquele momento em que escrevemos algo quase correto como git puss
ou git chckout
com o autocorrect habilitado o git entende o seu comando e o executa exibindo uma mensagem mais ou menos assim:
WARNING: You called a Git command named 'chckout', which does not exist.
Continuing in 0.1 seconds, assuming that you meant 'checkout'.
Para habilitar o autocorrect é necessário apenas executar em seu terminal:
git config --global help.autocorrect 1
Git alias
No git temos a possibilidade de criar atalhos para os nossos comandos mais utilizados, por exemplo, quando queremos adicionar os arquivos editados à área de stage e commitar ao invés digitarmos git add .
e depois git commit -m "feat: add..."
poderíamos digitar apenas git c "feat: add..."
. Para criar esse atalho executamos em nosso terminal:
git config --global alias.c '!git add --all && git commit --m'
Todas essas configurações estão no arquivo ~/.gitconfig
caso o arquivo cresça muito é interessante ter uma cópia no github como um gist.
Utilizar ZSH + oh-my-ZSH no terminal
O ZSH + oh-my-zsh nos ajuda a aumentar nossa produtividade utilizando o terminal possibilitando autocomplete com a tecla TAB nos da possibilidade de navegar mais facilmente por diretórios temos uma série de plugins disponíveis inclusive aliases para git e podemos deixar nosso terminal muito mais amigável.
... Na última execução de código eu digitei a
e depois TAB
e ZSH me ajudou mostrando varias possibilidades de comandos... para instalar temos que seguir alguns passos:
github.com/ohmyzsh/ohmyzsh/wiki/Installing-.. ohmyz.sh/#install
E para você que usa Windows essa próxima dica vai te ajudar a instalar esses pacotes também.
Usuários Windows utilizar o scoop ou chocolatey
Faz tempo que já não utilizo windows, acabei trocando por uma versão do linux chamada Ubuntu depois Element OS e hoje estou utilizando Mac, mas sempre que preciso fazer algo no windows como instalar alguma ferramenta como nodeJs, docker e nvm sinto falta de, com um simples comando como brew install nvm
ou sudo apt-get nvm
E para facilitar a instalação desse tipo de ferramenta existe o scoop e chocolatey, eu utilizei muito o chocolatey que possibilita que instale com apenas um comando o famoso curl
dessa forma choco install curl
ou o nvm choco install nvm
e o scoop segue basicamente a mesma lógica scoop install curl
, para saber mais:
https://chocolatey.org/install e https://community.chocolatey.org/packages https://scoop.sh/
ZSH Alias
E mais uma relacionada ao ZSH, temos um poder gigante de customização ao utilizar o ZSH, mas entre um universo de plugins o que e mais utilizo é a criação de alias no zsh que é bem simples, precisamos apenas encontrar o arquivo .zshrc
que geralmente está na pasta raiz ~/.zshrc
e editar esse arquivo incluindo a seguinte linha:
alias pjs="cd ~/Projects"
Onde pjs
é o atalho e depois do igual o comando que será executado, esse comando é super simples, mas é o que mais utilizo no dia a dia.
Tema Starship
E para aumentar o poder de customização do seu terminal e deixar ainda mais amigável podemos utilizar o Starship. O que eu mais gosto e utilizo nesse tema é a simplicidade para encontrar informações básicas do projeto em que estou trabalhando como, qual versão do NodeJs, git branch, versão do package.json e qual zona da aws estou utilizando:
O tema que estou utilizando é o Dracula Pro
Parabéns por chegar até aqui, gostou das dicas? No seu cinto de utilidades existe alguma outra dica que pode nos ajudar a aumentar nossa produtividade, conta para gente...