Melhor maneira de trabalhar em uma pequena parte de um arquivo grande com o vim

1

Eu gasto meus dias trabalhando em arquivos de linha de 3k a 10k e, na maioria das vezes, trabalho apenas em 200 linhas.

  • Normalmente, estabeleço uma marca no início e no final da região em que estou trabalhando, mas isso tem limitações. Para pesquisar, por exemplo, tenho que selecionar a região e depois pesquisar dentro desta região.
  • Eu tentei usar o dobramento, mas estou editando o tcl, e o plugin que permite dobrar a sintaxe do tcl faz o vim congelar de forma horrível, então não é utilizável. Eu poderia usar o dobramento manual, mas ainda teria esse problema para pesquisa.

Além disso, como algumas partes dos arquivos são muito semelhantes (um monte de código duplicado), às vezes eu edito a parte errada e percebo apenas depois de muitas alterações.

Qual seria o seu fluxo de trabalho com o vim para lidar com tal situação?

    
por little-dude 27.01.2014 / 19:37

1 resposta

3

As dobras criadas manualmente seriam a solução mais leve, mas movimentos como a pesquisa os abrirão, então é necessário algum esforço (ou mapeamentos adicionais).

O NrrwRgn - Um plug-in de região restrita semelhante ao Emacs permite abrir partes de um arquivo em um buffer de rascunho separado, com as alterações sendo sincronizadas de volta ao buffer original. Essa é a solução abrangente e profissional que eu recomendaria.

    
por 27.01.2014 / 20:41

Tags