VIM Hancur / Membeku pada file tertentu Mac OSX Mavericks

0

Saya baru-baru ini beralih menggunakan VIM dan menggunakan teman .vimrc yang berfungsi baik untuknya

https://github.com/dtothefp/dotfilesv2/blob/master/vim/vimrc.symlink

Saya pertama kali menginstal vim melalui Homebrew serta menghubungkan MacVim. Segalanya tampak bekerja dengan baik kecuali dalam beberapa file di proyek saya. Satu file .scss membekukan VIM setiap saat, sebagian besar saat mencoba membukanya dari NerdTree, tetapi kadang-kadang hanya menavigasi di dalam file. Ketika ini terjadi saya harus benar-benar menutup tab Terminal saya, serta memaksa berhenti proses VIM di Monitor Aktivitas saya yang mencapai 100%.

Saya sudah mencoba banyak hal untuk memperbaiki masalah seperti mencopot pemasangan VIM / MacVim melalui Homebrew dan mengunduh MacVim dari MacPorts dan menghubungkannya secara manual. Saya juga sudah mencoba file .vimrc lainnya dan masih memiliki masalah yang sama. Saya merasa seolah-olah saya berpotensi menginstal plugin yang buruk sebelumnya dan itu atau sesuatu yang terkait masih di-cache di suatu tempat di mesin saya.

Satu-satunya waktu masalah tidak terjadi adalah ketika menggunakan VIM 7.3 yang dikompilasi oleh Apple yang dikirimkan bersama mesin saya. Setiap informasi tentang debugging masalah ini akan sangat dihargai

dtothefp
sumber
1
Masalah mendasar, di sini, adalah bahwa Anda menggunakan orang lain vimrcdan plugin: itu mungkin bekerja untuknya tetapi Anda bukan dia dan Anda seharusnya mengkonfigurasi lingkungan Anda . Salah satu manfaat langsung dari mengkonfigurasi lingkungan Anda sendiri adalah bahwa Anda mengontrol apa yang masuk dan keluar. Ketika sesuatu yang mengejutkan terjadi, mudah untuk mengetahui bagaimana dan mengapa itu terjadi. Cara Anda menginstal vim juga agak koboi. Lagi pula, dapatkah Anda memberikan lebih banyak info tentang sistem Anda dan tautan ke file yang menyinggung?
romainl
@romainl, terima kasih atas tanggapan Anda. Saya bekerja untuk perusahaan dengan pengembang utama yang bekerja dengan saya menggunakan VIM. Karena itu, membantu untuk menjalankan dan menjalankan dengan cepat memiliki bahasa yang sama untuk perintah / plugin saat saya bekerja dari mereka. Bagaimanapun, saya menjalankan MacOS 10.9.4, 2.3GHz, i7, 16GB RAM, menggunakan ITerm. Saya mengikuti panduan instalasi ini coderwall.com/p/yiot4q . Proyek yang saya kerjakan menjalankan server Node lokal untuk proses pembangunan dengan Grunt. File yang menyinggung adalah github.com/optimizely/marketing-website/blob/master/…
dtothefp
Sudahkah Anda mencoba menjalankan vim tanpa memuat vimrc dan plugins ( vim -u NONE) untuk melihat apakah itu benar-benar vim atau tidak?
kejadlen

Jawaban:

1

File Anda juga membekukan Vim saya. Penyebabnya adalah rutinitas penyorotan suboptimal Vim yang tersumbat pada garis panjang seperti 63, 66 dan 69 (69 adalah 3342 karakter!).

Anda dapat mengurangi nilai 'synmaxcol'menjadi nilai yang lebih rendah daripada default (3000) seperti 200 atau sesuatu, YMMV:

:setlocal synmaxcol=200
romainl
sumber
terima kasih ini adalah jawaban yang saya cari. Menambahkan baris ini ke .vimrc saya memperbaiki kerusakan meskipun file masih berjalan sangat lambat. Saya mematikan penyorotan sintaks untuk file yang menyinggung seperti yang disarankan di sini superuser.com/questions/302186/… dan itu berfungsi dengan baik. Juga, jika Anda bisa mengarahkan saya ke arah yang benar dari cara-cara yang lebih baik untuk menginstal VIM seperti yang Anda sebutkan sebelumnya saya akan sangat menghargainya
dtothefp
1. Unduh MacVim dan letakkan di /Applicationsdirektori Anda . 2. Letakkan mvimskrip yang ada di arsip di tempat Anda PATH. 3. Hapus apa pun di ~/.vimrcdan ~/.vim/itu tidak diinstal oleh Anda.
romainl