Por que o ~ / .vimrc não está tendo efeito até que eu digite “: so ~ / .vimrc”?

1

Eu só quero alterar o tamanho da guia. Eu sei que o arquivo está carregando porque aparece em: scriptnames e incluí um eco que é executado toda vez que eu abro o vim. Por que o ~ / .vimrc não está funcionando automaticamente na inicialização do vim?

Estou executando a última versão do Ubuntu.

Conteúdo de ~ / .vimrc:

map <C-t><up> :tabr<cr>

map <C-t><down> :tabl<cr>

map <C-t><left> :tabp<cr>

map <C-t><right> :tabn<cr>

set tabstop=4
set shiftwidth=4
echo "LOADED"
    
por michaelAdam 14.08.2014 / 18:45

1 resposta

0

Por padrão, as sessões salvas também armazenam todos os valores de configuração globais e mapeamentos. Portanto, você precisa fornecer explicitamente seu ~/.vimrc alterado após carregar uma sessão ou recriar / editar suas sessões.

Se você não alterar as opções e definir os mapeamentos rapidamente (somente através de ~/.vimrc e plugins), não será necessário incluir isso nas sessões salvas. Você pode desligar isso através de:

:set sessionoptions-=options

Como um bom efeito colateral, suas sessões armazenadas ficarão muito menores em tamanho.

    
por 18.08.2014 / 13:46

Tags