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

8,9

Nota desse curso

2.520

Alunos neste curso

Faça esse curso de Lógica de programação 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

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

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de Vim: Introdução e boas práticas a edição no terminal

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.

Conteúdo relacionado

Cursos de Lógica em Programação

Leia nossos artigos de Programação

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

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

Aprenda Lógica com esse e outros cursos, comece agora!

  • 944 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • 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

  • 944 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • 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

  • 944 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • 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

  • 944 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • 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
Procurando planos para empresas?
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana