Comandos Ex

    Definição curta: Comandos Ex são comandos executados na linha de comando do Neovim (modo Command-Line). Começam com : e incluem comandos de arquivo, busca, substituição e configuração.

    Antes de começar

    • Saber sair do Neovim (:q) e navegar em modo normal

    O que você vai aprender

    • Explicar Comandos de arquivo com suas palavras
    • Explicar Comandos de busca com suas palavras
    • Explicar Substituição com suas palavras
    • Localizar o assunto desta página no :help do seu próprio Neovim

    O que é

    O modo Command-Line permite executar comandos Ex digitando : seguido do comando. É uma interface poderosa para operações de arquivo, busca e configuração.

    Índice de sub-tópicos

    Comandos de arquivo

    ComandoAbreviaçãoDescrição
    :write:wSalvar
    :quit:qSair
    :wq:xSalvar e sair
    :q!Sair sem salvar
    :edit:eAbrir arquivo
    :read:rLer arquivo
    :saveas:savSalvar como
    :browse:broAbrir com dialog

    Comandos de busca

    ComandoDescrição
    :/<pat>Buscar para frente
    :?<pat>Buscar para trás
    :nohlsearch:noh
    :global:g

    Substituição

    :[range]s/{old}/{new}/[flags]
    FlagDescrição
    gGlobal (todas ocorrências)
    cConfirmar cada substituição
    iCase insensitive
    ICase sensitive

    Exemplos

    :%s/foo/bar/g      " Substituir foo por bar em todo arquivo
    :s/foo/bar/gc       " Com confirmação
    :5,10s/foo/bar/g    " Entre linhas 5 e 10

    Comandos de janela

    ComandoDescrição
    :splitDividir horizontalmente
    :vsplitDividir verticalmente
    :closeFechar janela
    :onlyManter apenas janela atual
    :newNova janela horizontal
    :vnewNova janela vertical

    Comandos de buffer

    ComandoDescrição
    :bufferIr para buffer
    :buffersListar buffers
    :bnextPróximo buffer
    :bprevBuffer anterior
    :bdeleteRemover buffer

    Você aprendeu

    • Comandos de arquivo
    • Comandos de busca
    • Substituição
    • Comandos de janela
    • Comandos de buffer

    Perguntas para reflexão

    1. O que Comandos de arquivo resolve, e o que se perde sem isso?
    2. O que Comandos de busca resolve, e o que se perde sem isso?
    3. O que Substituição resolve, e o que se perde sem isso?
    4. Qual parte desta página você conseguiria reproduzir sem consultar, direto no editor?

    Artigos relacionados

    Veja também

    Referências