2017-12-13 19 views
0

NERDTree을 사용하여 Vim의 파일을 탐색합니다. 나는 대략 1GB 인 루트 디렉토리 (보통 Vim을 여는 곳)에 SQLite DB 파일을 가지고있다. 그 파일은 크게 NERDTree 시작 시간 (또는 :NERDTreeToggle 명령)에 영향을줍니다 : 약 + 30 초 동안 창을 엽니 다. NERDTreeIgnore 목록에 파일을 포함하려고 시도했지만이 방법으로 파일이 Vim의 사이드 바에 더 이상 표시되지 않습니다 (그러나 시작 시간은 동일합니다). Vim을 내부 디렉토리 (DB 파일을 포함하지 않음)에서 열면 100ms 이내에 열립니다. NERDTree를 완벽하게 그러한 파일의 왕으로 만들 수있는 방법이 있습니까?NERDTree 커다란 시동 시간 현재 디렉토리에있는 큰 파일

감사합니다.

+3

NERDTree의 문제 추적기는 [저기서] 있습니다 (https://github.com/scrooloose/nerdtree/issues). –

답변

0

대용량 파일을 Vim으로 여는 것은 일반적으로 좋지 않습니다. 몇 메가 바이트보다 큰 파일의 경우 예상대로 작동하지 않는 것으로 잘 알려져 있기 때문에 일반적으로 Vim으로 파일을 여는 것은 좋지 않습니다. Vim이 전체 파일을 메모리에로드하려고 할 때 버퍼 리프레시 시간이 대용량 파일로 인해 급격히 저하되면 사용자 (또는 플러그인 개발자)가 거의 수행 할 수 없게됩니다. 이것은 플러그인이나 설정이 아니라 Vim이 작성된 방식으로 인해 발생합니다.