Curso de Vim: Introdução e boas práticas a edição no terminal

8,9

Nota desse curso

2.284

Alunos neste curso

Faça esse curso e...

  • Aprenda uma nova ferramenta poderosíssima de edição.
  • Seja mais produtivo ao criar código.
  • Utilize soluções elegantes para problemas simples que consomem seu tempo.
  • Entenda o por quê do mouse ser mais propaganda do que um benefício.
  • Aprenda a editar vários arquivos ao mesmo tempo.
  • Edite arquivos remotamente sem se sentir prejudicado.

Conteúdo Detalhado

  1. Se acostumando com o Vim

    • Como assim sem interface gráfica?
    • Veremos o que são modos, e o que cada um faz
    • Como a comunidade do Vim pode te ajudar com seus problemas
  2. Modo Normal

    • Movimentação básica, afinal, não usaremos mouse e precisamos lidar com isso.
    • Pulando para uma linha linha, ou de palavra em palavra
    • Errando e consertando ao fazer e desfazer ações
    • Copiando e colando texto para não perder tempo
    • Buscando texto no arquivo
    • Recortando e deletando texto
  3. Modo de Inserção

    • Escrever!
    • Aprendendo a inserir texto em lugares especificos sem ter um mouse - e sendo mais eficiente do que com um!
  4. Modo de Comandos

    • Para não perder trabalho feito, salvar e fechar arquivos
    • Substituindo texto de maneira rápida e segura
    • Splits e navegação neles para editar vários arquivos sem se embananar
    • Abrindo várias abas para organizar seu ambiente de trabalho
  5. Modo Visual

    • Aprendendo a selecionar texto sem usar o mouse!
    • Selecionando texto de três maneiras diferentes, e aprendendo o uso de cada uma delas
  6. Configurando o editor

    • Sintaxe e indentação automática, para te auxiliar a criar código
    • Mudando a aparência do editor e disposição de informações, para ficar de acordo com seu gosto
    • O que é padrão de código, por que é importante e como facilmente se adequar
  7. Conhecendo e utilizando plugins no Vim

    • Gerenciando plugins facilmente com Pathogen
    • Visualizando a estrutura do projeto e alternando entre arquivos facilmente com NerdTREE
    • Gerando código front-end de maneira eficiente com Emmet
  8. Expressões Regulares

    • O que é uma Expressão Regular?
    • Como aplicar seu uso no dia-a-dia de programador
    • Vim e ERs: o porquê desse conhecimento ser tão útil

Veja o primeiro vídeo

Público alvo

Qualquer pessoa que cria ou edita muito texto como parte de sua profissão. Destaque especial para programadores, desenvolvedores e pessoas que precisam editar através de ssh.

Nível de Dificuldade

Básico

Instrutores

  • Victor é engenheiro de dados, formado em Ciência da Computação pela USP. Atua com tecnologias como Event Stream Processing com Erlang/OTP e Kafka, PostgreSQL, Cassandra, Scala + Spark, Go e AWS Services.

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

Danilo Ribeiro de Oliveira

em 06/03/2019

O curso desvia para assuntos que não tem muito a ver com o tema principal e deixa de fora alguns temas que eu esperava encontrar, como adicionar plugins para uma linguagem específica. Acho que faltou um pouco de foco no vim em si e menos enrolação com a escrita do código html.

Vim: Introdução e boas práticas a edição no terminal

Vinicius Melo

em 28/03/2019

Ótimo curso, boa didática, bons exemplos e com boa cobertura de grande parte das ferramentas do Vim.

Vim: Introdução e boas práticas a edição no terminal

Valdo Neves

em 23/12/2018

Não sabia que existia uma ferramente tão poderosa e relativamente simples de ser utilizada, sou usuario de linux a alguns anos e sempre tive 'receio' de usar o editores no terminal, mas agora não tenho mais esse problema.. muito obrigado a todos os envolvidos nesse projeto.

Vim: Introdução e boas práticas a edição no terminal

Sabe quando você pode começar? Agora!

  • 844 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 844 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 844 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 844 cursos

    Cursos de programação, design, UX, agilidade, transformação digital, mobile, front-end, infraestrutura e mais.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • Todas as formações

    Guias de estudo completo para você iniciar em uma nova área de tecnologia

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana