Marks

    Definição curta: Marks são posições salvas no buffer que permitem retornar rapidamente a locais específicos. O Neovim suporta marks locais (a-z) e global (A-Z).

    Antes de começar

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

    O que você vai aprender

    • Explicar Criar marks com suas palavras
    • Explicar Navegar com marks com suas palavras
    • Explicar Marks especiais com suas palavras
    • Localizar o assunto desta página no :help do seu próprio Neovim

    O que é

    Marks salvam posições de cursor e podem ser usadas para navegação rápida. São especialmente úteis para alternar entre locais em arquivos grandes ou múltiplos arquivos.

    Índice de sub-tópicos

    Criar marks

    ComandoDescrição
    m<a-z>Criar mark local a a z
    m<A-Z>Criar mark global A a Z

    Cursor deve estar na posição desejada.

    ComandoDescrição
    <C-o>Pular para posição anterior (jump)
    <C-i>Pular para próxima posição (jump)
    `aPular para mark a (coluna exata)
    'aPular para mark a (início da linha)
    g'Pular para last pandex (sem alterar jump list)
    `g``Pular para last pandex (coluna exata)

    Marks especiais

    MarkDescrição
    ``` ` ``Last jump position
    "Last exited file position
    `0Where to ex command was last invoked
    `[Start of last change/yank
    `]End of last change/yank
    `<Start of last visual selection
    `>End of last visual selection

    Marks globais

    Marks maiúsculas (A-Z) persistem entre arquivos.

    mA    " Criar mark global A
    `A    " Pular para A em qualquer arquivo

    Você aprendeu

    • Criar marks
    • Navegar com marks
    • Marks especiais
    • Marks globais

    Perguntas para reflexão

    1. O que Criar marks resolve, e o que se perde sem isso?
    2. O que Navegar com marks resolve, e o que se perde sem isso?
    3. O que Marks especiais 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