Desativar confirmação para carregar o arquivo no arquivo alterado (MacVim)

0

Esta questão respeita especificamente o MacVim (para o OS X).

O MacVim detecta se o arquivo foi alterado no disco. No entanto, está pedindo confirmação / seleção todas as vezes:

Eu quero que ele use Load File ou Load All o tempo todo e pule a cada vez que pedir confirmação. Como posso fazer isso?

    
por LetMeSOThat4U 30.03.2017 / 13:36

1 resposta

1

Você pode conseguir isso na maior parte com

:set autoread

De :h autoread

                 *'autoread'* *'ar'* *'noautoread'* *'noar'*
'autoread' 'ar'     boolean (default off)
            global or local to buffer |global-local|
            {not in Vi}
    When a file has been detected to have been changed outside of Vim and
    it has not been changed inside of Vim, automatically read it again.
    When the file has been deleted this is not done.  |timestamp|
    If this option has a local value, use this command to switch back to
    using the global value: >
        :set autoread<

Isso fará com que ele leia automaticamente as alterações em , a menos que você tenha modificações locais . Isso é para evitar que você perca o trabalho.

Se você desejar autorar independentemente de ter ou não alterações locais, configure um autocommand:

autocmd FileChangedShell * e! %

No entanto, isso fará com que você perca o trabalho, então eu recomendo que você não faça isso .

    
por 30.03.2017 / 19:13