![La mejor manera de trabajar en una pequeña porción de un archivo grande con vim](https://rvso.com/image/1395414/La%20mejor%20manera%20de%20trabajar%20en%20una%20peque%C3%B1a%20porci%C3%B3n%20de%20un%20archivo%20grande%20con%20vim.png)
Paso mis días trabajando en archivos de 3k a 10k líneas, y la mayor parte del tiempo, solo trabajo en 200 líneas.
- Normalmente pongo una marca al principio y al final de la región en la que estoy trabajando, pero esto tiene limitaciones. Para buscar, por ejemplo, tengo que seleccionar la región y luego buscar dentro de esta región.
- Intenté usar el plegado, pero estoy editando tcl, y el complemento que permite el plegado para la sintaxis de tcl hace que vim se congele horriblemente, por lo que no se puede utilizar. Podría usar el plegado manual pero aún tendría este problema para la búsqueda.
Además, como algunas partes de los archivos son muy similares (MUCHO código duplicado), a veces edito la parte incorrecta y me doy cuenta solo después de muchos cambios.
¿Cuál sería su flujo de trabajo con vim para manejar tal situación?
Respuesta1
Los pliegues creados manualmente serían la solución ligera, pero movimientos como la búsqueda los abrirán, por lo que se requiere algo de esfuerzo (o asignaciones adicionales).
ElNrrwRgn: un complemento de región estrecha similar a Emacspermite abrir partes de un archivo en un búfer temporal separado, y los cambios se sincronizan con el búfer original. Esa es la solución integral y profesional que recomendaría.