O Vim abre os buffers abertos anteriormente

1

Quando inicio o gvim.exe, ele começa com a janela usual de início do vim. Mas existem buffers anteriores escondidos em segundo plano.

Como posso desativar esse comportamento?

    
por user14416 21.04.2013 / 16:15

2 respostas

4

A menos que você tenha qualquer plugin aplicando sua mágica, isso provavelmente é causado pelo valor % em 'viminfo' :

% When included, save and restore the buffer list. If Vim is started with a file name argument, the buffer list is not restored. If Vim is started without a file name argument, the buffer list is restored from the viminfo file. Buffers without a file name and buffers for help files are not written to the viminfo file.

    
por 21.04.2013 / 17:56
0

Quando você inicia o Vim sem um arquivo ou diretório ( $ vim ), sua lista de buffers deve ter apenas um item, um buffer vazio e sem nome.

Quando você inicia o Vim com um arquivo ( $ vim filename ), sua lista de buffer ( :ls ) deve ter apenas um item, o buffer correspondente a esse arquivo.

O Vim não carrega buffers a menos que você diga para fazer isso. Se você receber itens adicionais em qualquer um dos cenários acima, você deve examinar seu vimrc e, eventualmente, ver se algum plugin não é responsável por isso.

    
por 21.04.2013 / 18:11

Tags