DEV Community

Cover image for [Dicas do VIM] Saindo do VIM / NeoVIM
ダニエリ for WoMakersCode

Posted on

[Dicas do VIM] Saindo do VIM / NeoVIM

Chegamos ao comando mais buscado da Internet.

Para sair do VIM de um arquivo já salvo, digite

:q
Enter fullscreen mode Exit fullscreen mode

Para sair do arquivo modificado sem salvar as alterações, digite o comando

:q!
Enter fullscreen mode Exit fullscreen mode

Top comments (2)

Collapse
 
voyeg3r profile image
Sérgio Araújo • Edited

Eu me acostumei a usar ZZ em modo normal para sair salvando e ZQ para sair descartando o conteúdo. Para arquivos help eu tenho o seguinte:

-- ~/.config/nvim/after/ftplugin/help.lua
local function map(mode, lhs, rhs, opts)
    local options = { noremap = true, silent = true , buffer = true}
    if opts then
        if opts['desc'] then
            opts['desc'] = 'help.lua: ' .. opts['desc']
        end
        options = vim.tbl_extend('force', options, opts)
    end
    vim.keymap.set(mode, lhs, rhs, options)
end

map("n", "q", "<cmd>close!<cr>", { desc = "close help file using q"})
map('', '<cr>', '<c-]>', { desc = "jump to tags using <cr>"})
Enter fullscreen mode Exit fullscreen mode

desse modo quando estou navegando na ajuda do nvim basta pressionar q para sair
e o enter me leva para as tags (links da ajuda), pra voltar basta pressionar Ctrl-t ou Ctrl-o

Collapse
 
eduardoklosowski profile image
Eduardo Klosowski

Quando eu uso :split e :vsplit para abrir vários arquios, o :q fecha apenas o arquivo atual. Se eu quiser fechar todos de uma vez, posso executar um :qa ou :qa! também.