0

Seja mais produtivo Linux Terminal e VIM

Johnny Navarro
Johnny Navarro

Bom, vamos lá vi que aqui tem muita gente nova no linux, até mesmo as aulas são todas pra ambientes dependentes do mouse, eu uso Linux a muito tempo desde o final de 98 então cheguei em um nível que basicamente uso o mouse no googlechrome e confesso que com alguma relutância, então meu ambiente de programação é "free mouse", porque isso é bom? Aqui alguns motivos:


1 - Evitar dores e lesões por esforço repetitivo

Talvez o mais importante de todos, eu chego a ficar mais de 10 horas no computador e já sentia alguma coisa nesse sentido.


2 - Ser mais produtivo e ágil.

Inumeros posts demonstram que o mouse faz você tirar a mão do teclado perdendo tempo precioso, pra mover uma janela ou se mover no código, parece bobagem mais um dos segredos de ser mais produtivo no coding é se livrar do mouse. :)


3 - Considerando notebooks

A maior parte das pessoas usa notebooks e vamos e venhamos o touchpad é um negocionho dos infernos quem aí não tem um mouse usb plugado agora? :)

Bom mais meu motivo pessoal é que eu realmente acredito que menos é mais, sim eu sou um cara que gosta de filosfia e tenho como ideia reguladora o estoicismo inclusive recomendo aqui o livro "Meditações de Marcus Aurélios" pra quem quiser conhecer muita coisa legal ali pra aprender.


Seguindo e voltando ao assunto vamos lá se você investir um tempinho tem algumas coisa que você pode mudar no seu sistema pra ter um ambiente "free mouse" vi que maioria das pessoas aqui que usam Linux usam o Ubuntu, bom eu uso ArchLinux não vou entrar nessse mérito agora, mas se você usa Windows essas dicas são quase inviáveis pra você.

Navarro, como eu posso deixar o mouse pra codar no VScode e como eu abro os aplicativos e como....

Bom o primeiro passo é usar o terminal com alguns extras.

vim8.gif

Esse é meu terminal uso o atalho personalizado "super+shift+enter" ele já abre na pastas dos meus projetos do lado esquerdo o vim e do lado direito um terminal menor, pra qualquer outra coisa que eu quiser/precisar


vim7.gif


Aqui procurando arquivos no caso eu abro um arquivo "index.html" como eu tenho vários uso o FZF que é um aplicativo de terminal muito poderoso não vou aprofundar porque ele merece um artigo inteiro.


vim4.gif


Aqui usando o VIM com Emmet um plugin que ajuda a gera código aumentando bastante sua produtividade.

Aqui eu gostaria de fazer uma pequena observação, o VIM deve ser umas 1000 vezes mais rápido que o VScode e sim tudo que vc faz no VScode vc pode fazer no VIM, só que com mais fluidez. :)



vim2.gif

Aqui procurando arquivos com FZF dentro do VIM abrindo em outra GUIA e mudanto entre elas.


Aqui envolvendo uma parte do código em uma tag

vim9.gif


Aqui comentando um bloco de cógido HTML, mas pode ser qualquer linguagem é só apertar "CC"


vim5.gif



Agora gerando toda a estrutura inicial do HTML

vim1.gif


Aqui eu não estou fazendo juízo sobre SO ou o ambiente que vc usa estou apenas compartilhando o meu suas vantagens, ele também tem desvantagens a curva de aprendizagem é um tanto loga. Segue uns links pra quiser se aprofundar no assunto.


VIM

VIDEO SOBRE O VIM


#Desafio21Dias21artigos

0
0

Comentários (0)

None

Brasil