![vim을 사용하여 큰 파일의 작은 부분을 작업하는 가장 좋은 방법](https://rvso.com/image/1395414/vim%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%ED%81%B0%20%ED%8C%8C%EC%9D%BC%EC%9D%98%20%EC%9E%91%EC%9D%80%20%EB%B6%80%EB%B6%84%EC%9D%84%20%EC%9E%91%EC%97%85%ED%95%98%EB%8A%94%20%EA%B0%80%EC%9E%A5%20%EC%A2%8B%EC%9D%80%20%EB%B0%A9%EB%B2%95.png)
나는 하루 종일 3,000~10,000줄의 파일 작업을 하며 대부분의 시간을 200줄만 작업합니다.
- 주로 작업하는 영역의 시작과 끝 부분에 표시를 두는데, 여기에는 한계가 있습니다. 예를 들어 검색하려면 지역을 선택한 다음 이 지역 내부를 검색해야 합니다.
- 폴딩을 사용하려고 했는데 tcl을 편집하고 있는데 tcl 구문에 폴딩을 허용하는 플러그인 때문에 vim이 끔찍하게 멈춰서 사용할 수 없습니다. 수동으로 접을 수는 있지만 검색 시에는 여전히 이 문제가 발생합니다.
또한 파일의 일부 부분이 매우 유사하기 때문에(중복 코드가 많음) 가끔 잘못된 부분을 편집하고 많은 변경 후에야 깨닫습니다.
그러한 상황을 처리하기 위해 vim을 사용하는 작업 흐름은 무엇입니까?
답변1
수동으로 생성된 접기는 가벼운 솔루션이지만 검색과 같은 동작으로 열리므로 약간의 노력(또는 추가 매핑)이 필요합니다.
그만큼NrrwRgn - Emacs와 유사한 좁은 영역 플러그인별도의 스크래치 버퍼에서 파일의 일부를 열 수 있으며 변경 사항은 원래 버퍼에 다시 동기화됩니다. 이것이 바로 제가 추천하고 싶은 포괄적이고 전문적인 솔루션입니다.