New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Velocidade #6

Closed
renanivo opened this Issue May 17, 2013 · 4 comments

Comments

Projects
None yet
2 participants
@renanivo
Owner

renanivo commented May 17, 2013

Faz algum tempo que alguns têm comentado sobre o dotVIM estar muito lento. Pensei que fosse um problema apenas em projetos muito grandes. Ultimamente, porém, estou trabalhando em projetos menores e, vez por outra, sofro com problemas de performance.

Algumas ações podem ser tomadas e eu vou referenciar esta issue nos commits de melhorias. Eu não queria encher este repositório com configurações muito específicas do meu modo de trabalhar, mas um bom desempenho me parece ser algo que ninguém iria recusar.

Alguém mais sofre com este problema? Algum cenário em específico?

@EHER

This comment has been minimized.

Show comment
Hide comment
@EHER

EHER May 17, 2013

Collaborator

Eu não sei exatamente qual o cenário, mas aconteceu comigo algumas vezes.

Pelo menos uma delas, eu apaguei o arquivo de tags e resolveu.

Collaborator

EHER commented May 17, 2013

Eu não sei exatamente qual o cenário, mas aconteceu comigo algumas vezes.

Pelo menos uma delas, eu apaguei o arquivo de tags e resolveu.

@renanivo

This comment has been minimized.

Show comment
Hide comment
@renanivo

renanivo May 24, 2013

Owner

Fiz o easytags gravar os arquivos de tags por filetype. Isso vai diminuir o crescimento dos arquivos de tags, mas irá fazer com que quem atualizar precise executar make cache-dirs após o make update.

Ou seja, se você quer ver se isso deixa o vim mais rápido, execute:

make unstable
make update
make cache-dirs

Outra vantagem é que você irá poder apagar as tags, junto com os outros arquivos de cache (backup, undo, swap), com um único comando:

make cache-clear
Owner

renanivo commented May 24, 2013

Fiz o easytags gravar os arquivos de tags por filetype. Isso vai diminuir o crescimento dos arquivos de tags, mas irá fazer com que quem atualizar precise executar make cache-dirs após o make update.

Ou seja, se você quer ver se isso deixa o vim mais rápido, execute:

make unstable
make update
make cache-dirs

Outra vantagem é que você irá poder apagar as tags, junto com os outros arquivos de cache (backup, undo, swap), com um único comando:

make cache-clear
@renanivo

This comment has been minimized.

Show comment
Hide comment
@renanivo

renanivo May 29, 2013

Owner

Percebi que o plugin Instant Markdown fica lento à medida que o texto vai aumentando. Para remediar isto, adicionei uma flag para ele não se atualizar a cada tecla. De acordo com o README do projeto, ele continua a se atualizar quando:

  • No keys have been pressed for a while
  • A while after you leave insert mode
  • You save the file being edited

Se você preferir a atualização constante, adicione ao seu ~/.vimrc:

unlet g:instant_markdown_slow
Owner

renanivo commented May 29, 2013

Percebi que o plugin Instant Markdown fica lento à medida que o texto vai aumentando. Para remediar isto, adicionei uma flag para ele não se atualizar a cada tecla. De acordo com o README do projeto, ele continua a se atualizar quando:

  • No keys have been pressed for a while
  • A while after you leave insert mode
  • You save the file being edited

Se você preferir a atualização constante, adicione ao seu ~/.vimrc:

unlet g:instant_markdown_slow
@renanivo

This comment has been minimized.

Show comment
Hide comment
@renanivo

renanivo Jul 22, 2013

Owner

A velocidade do vim melhorou bastante para mim.
Vou fechar esta issue, mas ela ainda está aberta a comentários e pode ser reaberta se o problema voltar.

Owner

renanivo commented Jul 22, 2013

A velocidade do vim melhorou bastante para mim.
Vou fechar esta issue, mas ela ainda está aberta a comentários e pode ser reaberta se o problema voltar.

@renanivo renanivo closed this Jul 22, 2013

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment