2016-12-22 5 views
0

저는 한달 동안 거의 vim을 사용하고 있습니다. 그러나 몇 가지 플러그인을 추가 한 이후로 큰 파일 (400 개 이상의 라인, 특히 PHP 파일)을 탐색 할 때 vim은 꽤 느려집니다. 그것은 여전히 ​​꽤 빠르기 때문에 많이 신경 쓰지 않습니다.큰 파일에서 빔 네비게이션이 멈 춥니 다

하지만 가끔 hjkl으로 이동하는 데 문제가 생기고 심지어 j을 누르면 멈추더라도 예를 들어 아주 장황 할 것입니다.

필자는 iTerm을 Mac에서 실행하며 여기서는 무엇을해야할지 모르겠습니다.

도움 주셔서 감사합니다.

// 편집 : 이제 문제를 일으키는 것을 발견했습니다. 현재 줄 스타일을 변경하거나 줄 번호를 잘못 사용하면 문제가 발생합니다.

그래서 set cursorline 또는 set rnu nu이 내 vim을 지연시킵니다. "다시 그리기"가 제 단말기의 고통이기 때문에 그것이라고 생각합니다.

+1

FWIW 키를 두 번 이상 눌러야합니다. ': set rnu nu' 그리고'3j' 또는 무엇이든 아래로/위로 이동하십시오. 그리고'f '또는'F '은 어떤 줄에서 앞뒤로 움직입니다. –

+0

파일의 크기는 어느 정도입니까? xGib? – Kent

+0

방금 ​​PHP 파일의 속도가 느려서 코드 400 줄이 그다지 크지 않다는 것을 알았습니다. " – lumio

답변

0

이것은 절대 정상입니다.

일부 vim 플러그인은 강력하지만 대용량 파일을 다루는 용도로는 사용하지 않습니다 (엄청난 메모리 사용이 필요하기 때문).

그러나 해결책은 간단합니다. 열려는 파일이 너무 큰 경우이를 자동으로 감지하는이 LargeFile 플러그인을 사용하십시오.이 경우 해당 버퍼에 대한 일부 플러그인 및 기능을 비활성화하십시오.

+0

PHP 파일에서 특히 느리다는 것을 깨달았습니다 – lumio

+0

HUGUE PHP 파일이 있습니까? 정말? ... 그 경우에도 LargeFile을 사용하면 작동하지 않아야합니다 (예 : – bitifet

+0

...) (미안, 내가 응용 프로그램에서 작성 중이며 편집 할 수 없습니다.) – bitifet