Problem z VIM


0

Mam problem z VIM na Ubuntu 10.4. Pojawia się po zainstalowaniu gvima i dokonaniu konfiguracji. Po wpisaniu polecenia Vim pojawia się następujący komunikat:

Vim: Złapany śmiertelny sygnał SEGV Vim: Zakończony. Błąd segmentacji

Surfowałem po okolicy, ale nie mogę znaleźć rozwiązania tego problemu. Proszę, pomóż mi, jeśli to widziałeś.

vim  gvim 

Vim jest również narzędziem do programowania

2
Spróbuj uruchomić gvim -u none -U nonez wiersza poleceń, uruchomi gvim bez użycia plików konfiguracyjnych. Jeśli to działa, jest to problem z jedną z opcji konfiguracji.
— Xavier T.,

2
@Xavier T: Żaden skrypt poleceń nigdy nie powinien powodować awarii vima z segfault.

1
@Jan Hudec: prawdopodobnie masz rację, ale ponieważ wydaje się, że po pewnym skonfigurowaniu pojawiły się problemy, próba przynajmniej raz nie zaszkodzi ...
— Xavier T.

Czy sprawdziłeś wymagania swoich wtyczek? Być może brakuje tłumacza (ruby, python…).
— romainl

Odpowiedzi:



0

Spróbuj zrobić:

sudo apt-get purge vim

następnie usuń ~/.vimkatalog i ~/.vimrc(najpierw wykonaj kopie zapasowe!)

To w zasadzie wyczyści twoją maszynę vima.

Następnie możesz ponownie zainstalować vim ( sudo apt-get install vim). Jednak tym razem, zanim dokonasz modyfikacji i dodasz wtyczki, restartujesz vimpo każdej dodanej wtyczce lub modyfikacji. Jeśli natrafisz na modyfikację, która powoduje awarię, zgłoś raport o błędzie zgodnie z sugestią Jana Hudeca .

Ten proces pozwoli ci wyodrębnić, który dodatek powoduje awarię, dzięki czemu możesz pominąć konfigurację.


apt-get purgenie usuwa plików z folderów domowych użytkowników.
— Sparhawk

Dlatego sugeruję usunięcie twojego ~/.vimkatalogu i ~/.vimrczaraz po nim sudo apt-get purge vim.
— sleepynate

UPS przepraszam. Całkowicie źle odczytałem twoją odpowiedź. Myślałem „wtedy” powiedział „to będzie”.
— Sparhawk

Niestety nie mogę usunąć mojej oceny negatywnej, dopóki odpowiedź nie zostanie edytowana. :(
— Sparhawk

W porządku, nie martwię się o punkty, po prostu pomagam ludziom.
— sleepynate
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.