Macvim은 지연되는 반면 터미널의 Vim은 매우 부드럽습니다.

Macvim은 지연되는 반면 터미널의 Vim은 매우 부드럽습니다.

나는 달리고 OS X Lion 10.7.3있으며 터미널에서 Macvim보다 훨씬 느리게 실행됩니다 . vim모든 이동 명령은 Macvim훨씬 느립니다. 모드 에서 위아래로 이동하는 것도 visual마찬가지로 지연됩니다. vim터미널에서 사용할 때 이러한 지연이 전혀 발생하지 않습니다 . 그 이유가 무엇인지 아는 사람이 있습니까? 열려 있는 모든 탭에서 실행 중이며 NERDtree이로 인해 메모리 오버헤드가 발생하고 잠재적으로 속도가 느려질 수 있다는 것을 알고 있습니다. 하지만 실행하지 않아도 터미널에서 NERDtree Macvim보다 훨씬 느리게 실행됩니다 . vim이 문제를 해결하는 데 도움을 주시면 대단히 감사하겠습니다.

답변1

가장 먼저 해야 할 일은 로 MacVim을 시작하는 것입니다 mvim -u NONE -U NONE --noplugin. 이렇게 하면 시작 파일이 실행되지 않습니다. 더 이상 응답이 느리지 않으면 어딘가에 구성 문제가 있는 것입니다.

답변2

Terminal.app에서 실행 중인 Vim은 아마도 Apple에서 제공하는 기본 Vim일 것입니다. MacVim보다 훨씬 적은 기능으로 구축되었으므로 훨씬 빠르게 시작하고 작동합니다.

MacVim은 모든 경우에 느린가요? 파일 형식을 편집할 때? 일부 파일 형식에만 해당됩니까?

Vim은 매우 긴 줄을 구문 강조할 때 속도가 느려지는 것으로 악명 높습니다. 여기서도 그럴까요? vim은 이후에도 여전히 느린가요 :syntax off?

Vim 속도를 늦추는 것으로 알려진 다른 것들은 :set cursorline및 입니다 :set cursorcolumn.

답변3

문제에 대한 진단은 없지만 MacVim을 다시 설치하면(최신 버전으로 업데이트할 가능성이 있으며 이전에 실행했던 버전이 기억나지 않음) 거의 모든 지연이 해결되었습니다. 터미널에서 Vim만큼 빠르지는 않지만 이는 예상할 수 있는 일입니다. 더 이상 참을 수 없을 정도로 느리지 않습니다.

답변4

내 문제는 주로 MacVim이 특히 느리게(때로는 15초 이상) 열고, 읽고, 쓰는 것이었습니다. mvim --startuptime다음에서 파일을 소싱하는 것으로 나타났습니다..vimrc그리고실행 시간/디렉토리에 대부분의 시간이 걸렸고 다음 줄을 추가하여 문제가 해결되었습니다.

set rtp+=/usr/local/Cellar/macvim/7.4-73/MacVim.app/Contents/Resources/vim

보시다시피 저는 MacVim의 Homebrew 설치를 사용하고 있으므로 올바른 경로와 버전 번호를 입력해야 합니다.

관련 정보