Macvim fica paralisado enquanto Vim no terminal é amanteigado

4

Estou executando OS X Lion 10.7.3 e Macvim é executado significativamente mais lento que vim no terminal para mim. Todos os comandos de movimento em Macvim são muito mais lentos. Mover para cima e para baixo no modo visual é igualmente lento. Não vejo nada disso ao usar vim do terminal. Alguém sabe quais são as razões? Estou executando NERDtree em todas as abas abertas, e sei que isso contribui com alguma sobrecarga de memória e, potencialmente, alguma lentidão; mas mesmo quando eu não executar NERDtree Macvim , é muito mais lento que vim do terminal. Qualquer ajuda para resolver isso seria muito apreciada.

    
por SaamJB 30.05.2012 / 04:31

4 respostas

1

Eu não tenho diagnóstico para o problema, mas reinstalando (possivelmente atualizando para uma versão mais recente, não me lembro qual versão eu estava executando anteriormente) MacVim resolveu quase todo o atraso. Não é tão rápido quanto o Vim no terminal, mas isso é de se esperar. Não é mais insuportavelmente lento.

    
por 31.05.2012 / 00:16
4

A primeira coisa a fazer é iniciar o MacVim com -u NONE -U NONE --noplogin , o que impedirá a execução de qualquer arquivo de inicialização. Se não for mais lento para responder, você tem um problema de configuração em algum lugar.

    
por 30.05.2012 / 05:22
3

O Vim que você está executando no Terminal.app é provavelmente o Vim padrão fornecido pela Apple. Ele é construído com muito menos recursos que o MacVim, por isso está começando e funcionando muito mais rápido.

MacVim é lento em todas as ocasiões? Ao editar qualquer tipo de arquivo? Apenas para alguns tipos de arquivos?

O Vim é notoriamente propenso a desacelerar quando as linhas longas são realçadas por sintaxe, seria esse o caso aqui? O vim ainda está lento após :syntax off ?

Algumas outras coisas conhecidas por abrandar o Vim são :set cursorline e :set cursorcolumn .

    
por 30.05.2012 / 08:06
1

O meu problema era principalmente que o MacVim abrisse, lesse e escrevesse de forma especialmente lenta (por vezes 15 segundos). mvim --startuptime revelou que os arquivos de origem de .vimrc e o diretório runtime / estavam ocupando a maior parte do tempo, e o problema foi resolvido adicionando a linha:

set rtp+=/usr/local/Cellar/macvim/7.4-73/MacVim.app/Contents/Resources/vim

Como você pode ver, estou usando uma instalação Homebrew do MacVim e, portanto, você deve inserir o caminho e o número de versão corretos.

    
por 25.06.2014 / 18:06