Поломался VIM ... без него как без рук :(

и другие vi-подобные редакторы

Модератор: /dev/random

etpu
Сообщения: 3
ОС: Ubuntu 9.10

Поломался VIM ... без него как без рук :(

Сообщение etpu »

Использую Ubuntu сервер 9.04 на котором крутиться Астериск.
Для редактирования конфигурационных файлов использую VIM и только VIM, так как только он очень хорошо подсвечивает синтаксис, да и сам редактор очень хорош.

Началось все с того что при открытии любого файла началась валиться какаято левая информация и ругаться на viminfo. Это потом я только узнал что достаточно было подчистить файлик ~/viminfo. и все было бы нормально, но...
Я, на свою голову, пошел по другому пути. Решил удалить вим apt-get remove vim и установкой по новой apt-get install vim. Но ошибка с viminfo осталась. Тогда я решил сделать следующее:
whereis vim и удалил все что было связано с VIM.

После этого я установил VIM по новой. Но теперь слетела поддержка русского языка, или даже не так. Больше похоже на проблемы с кодировками. Хотя вроде бы лангудж пакеты установлены, и в самом виме язык выбран Русский.

exten => s,n,JabberSend(${JABBER}${STRFTIME(,,%T)}: ▒~R▒~Kзов (${CHANNEL:-10}) заве▒~@▒~Hен. ▒~^б▒~Iа▒~O п▒~@одолж▒▒
▒▒~Bел▒~Lно▒~A▒~B▒~L в▒~Kзова: ${ANSWEREDTIME}▒~Aек.)
exten => s,1,Set(TEXTJ1=[${STRFTIME(,,%F)}] [${STRFTIME(,,%T)}] - ▒~RХ▒~^▒~TЯЩ▒~X▒~Y ▒~Wвонок (${CHANNEL:10}) на номе▒~~
@а ${ARG1:4}, ${ARG2:4} и ${ARG3:4})

Тоесть получается что русские буквы как бы на половину читабельны. Работают только следующие буквы:
йкенгваполджми.


Пробовал устанавливать последнюю версию VIM из исходников с установкой от туда же lang и extra. Но проблема осталась.

Подскажите пожалуйста, как мне это исправить. Заранее благодарю за помощь.
Спасибо сказали:

TenderFire
Сообщения: 1
ОС: ubuntu

Re: Поломался VIM ... без него как без рук :(

Сообщение TenderFire »

Похоже, что Vim использует битый шрифт.
Спасибо сказали:

Аватара пользователя
0ut
Сообщения: 307
Статус: Злыдень
ОС: *nix

Re: Поломался VIM ... без него как без рук :(

Сообщение 0ut »

sudo apt-get purge vim
sudo apt-get install vim

и .viminfo в домашней директории удалите

p.s. под другим пользователем такая же лажа?
Запросы ошибок к операционной системе игнорироваться не могут.
Спасибо сказали:

etpu
Сообщения: 3
ОС: Ubuntu 9.10

Re: Поломался VIM ... без него как без рук :(

Сообщение etpu »

Да под другими пользователями та же беда.
Причем это только в виме. В других редакторах все ок.

Сделал:
sudo apt-get purge vim
sudo apt-get install vim
Удалил везде .viminfo

Не помогло
Спасибо сказали:

etpu
Сообщения: 3
ОС: Ubuntu 9.10

Re: Поломался VIM ... без него как без рук :(

Сообщение etpu »

Удалил ещё из исходников вим:

cd /usr/share/vim
ls
addons gvimrc registry

Все больше ничего нету. Может по мимо вима нужно ещё что то установить?

Так же после удаления вима из исходников (который установился в /usr/local/bin/vim вместо /usr/bin/vim как из пакетов) при вводе команды vim ругается с ошибкой
# vim
bash: /usr/local/bin/vim: No such file or directory


Если запустить # /usr/bin/vim /etc/asterisk/extension.conf
то вим открывается, но без подсветки синтаксиса и поддержки русского языка.

Команда в виме :lang ru не работает. Видимо потому что нет языковых файлов
Спасибо сказали:

stampoon
Сообщения: 702
ОС: Mandrake/Mandriva Cooker

Re: Поломался VIM ... без него как без рук :(

Сообщение stampoon »

[al@localhost ~]$ rpm -qa | grep vim
vim-enhanced-7.2.259-1mdv2010.0
vim-common-7.2.259-1mdv2010.0

aka попробуйте переставить vim-enhanced vim-common
хотя я не уверен, что названия пакетов совпадут.
Интеллект — это способность избегать выполнения работы, но так, чтобы она при этом была сделана.
Спасибо сказали: