Git Product home page Git Product logo

vimparanoobs's Introduction

Dicas de VIM para Noobs

Sinta-se Hackudo!

Por que desse repositório?

Criei esse repositório com o objetivo de ser um local para guardar minhas anotações enquanto aprendo a utiizar o editor.

Se tiver alguma dica legal de uso do VIM, manda pra mim! 😄

Introdução

O que é VIM?

Se você caiu nesse repositório e nem mesmo sabe o que é VIM, dá uma olhada neste artigo e, se quiser baixar um livro legal sobre o editor, clique aqui.

Por que usar VIM?

Pra se sentir Hackudo / Hackero / Hackerzaum / Monstro das Programaçaum!

Pra parecer Hacker de filme / vilão de série americana!

Pra quem olhar você digitando texto nessa tela te achar um monstro das hackeragem, o próprio Kevin Mitnick.

VIM

Por que EU uso VIM?

Eu decidi testar o VIM quando, em um Meetup, vi um cara escrever a seguinte linha de texto no Terminal:

sufocar cara_da_frente

Pressionar um ESC e digitar :wq e o cara que estava sentado na frente dele começou a ficar sem ar!

Isso foi incrível cara! Me mostrou os poderes do lado negro da força.

Pensei: "Preciso de todo esse poder pra mim!" 😈

É CLARO QUE ISSO NÃO ACONTECEU 😅

Na época, ouvia muita gente dizer que usar o VIM era mais produtivo do que outros editores como o Sublime (:heart:), então resolvi testar e tirar minhas próprias conclusões de com qual editor me daria melhor.

Para facilitar o workflow (e meu processo de aprendizado) criei esse repositório para deixar os comandos que mais utilizo, as configurações que acho interessante, o processo de instalação de plugins, etc.

Este conteúdo inteiro foi condensado neste Gitbook disponível para download.

Boa jornada!

Quer contribuir com o projeto?

Caso você tenha gostado do projeto e queira contribuir, clique aqui.

vimparanoobs's People

Contributors

kaisensan avatar lidimayra avatar robertopc avatar teles avatar woliveiras avatar wosubtil avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vimparanoobs's Issues

Revisão e melhoria do ebook

Alguns conteúdos ainda estão de difícil entendimento para iniciantes.

Revisar todo o conteúdo e aplicar técnicas de comunicação melhores para facilitar o entendimento da utilização do VIM.

Criar um gitbook para o projeto

É possível criar um gitbook para o projeto e disponibilizá-lo via gh-pages, para isso:

  • Importar o gitbook em gh-pages;
  • Configurar o gitbook como desejar no arquivo book.json;
  • Inserir as seções do gitbook no arquivo summary.md;
  • Buildar o gitbook e pushá-lo para gh-pages

Copy + Paste (Clipboard)

Só não fui pro VIM por causa do disso!!! hehehe...
Na verdade a pergunta é: Você já abandou o Sublime ou Atom?

Ingleiss

Não sei se tens esta intenção,
sugiro uma versão em inglês

creio que possa atingir mais pessoas

Sugestão para o Readme

Pensei em fazer um fork, mas sou péssimo pra escrever, então aqui vai a sugestão:
O "Por que usar VIM?" está bem descontraído, porém não esclarece muito bem porque um desenvolvedor deve saber pelo menos o básico de VIM.
Acredito que isso possa gerar mais interesse para lerem o livro.
Um dos principais motivos é que é padrão no Linux, em certas situações pode ser o único jeito de editar algo, eu por exemplo trabalho com um sistema em plataforma Linux, a manutenção é feita por SSH utilizando o VIM, muitas vezes sem internet no local.
Enfim, é uma dica, como eu disse sou péssimo pra escrever e explicar, mas acho que deu pra entender.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.