Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Поломался VIM ... без него как без рук :(  (Прочитано 2019 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн etpu

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Использую 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. Но проблема осталась.

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

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: Поломался VIM ... без него как без рук :(
« Ответ #1 : 07 Октября 2009, 08:06:24 »
Пора бы уже запомнить, что в Linuxе переустановка проблем не решает.
whereis vim и удалил все что было связано с VIM.
Нам остаётся лишь гадать, что же ты там наудалял.

Оффлайн etpu

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Поломался VIM ... без него как без рук :(
« Ответ #2 : 07 Октября 2009, 09:30:01 »
Под другими пользователями та же беда.
Причем это только в виме. В других редакторах все ок.

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

Не помогло

В том то и дело что ничего не менял. Просто удалил. Как бы теперь все подчистить.. и поставить вим так чтобы все было ок.

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: Поломался VIM ... без него как без рук :(
« Ответ #3 : 07 Октября 2009, 09:53:43 »
Я думаю, с vim всё в порядке, вы удалили что-то к нему не относящееся.
man vim подсказывает, что к нему относятся следующие файлы:
ФАЙЛЫ
       /usr/share/vim/vim72/doc/*.txt
                      Файлы справочника Vim.  См. ":help doc-file-list" для получения полного списка.

       /usr/share/vim/vim72/doc/tags
                      Файл меток, используемый для поиска информации в файлах справки.

       /usr/share/vim/vim72/syntax/syntax.vim
                      Системные настройки синтаксиса.

       /usr/share/vim/vim72/syntax/*.vim
                      Файлы синтаксиса для разных языков.

       /usr/share/vim/vimrc
                      Системные настройки Vim.

       /usr/share/vim/gvimrc
                      Системный настройки графического интерфейса.

       /usr/share/vim/vim72/optwin.vim
                      Сценарий, используемый при выполнении команды ":options".  Хороший способ просматривать и изменять настройки.

       /usr/share/vim/vim72/menu.vim
                      Системные настройки меню для gvim.

       /usr/share/vim/vim72/bugreport.vim
                      Сценарий для создания отчёта об обнаруженных глюках. См. ":help bugs".

       /usr/share/vim/vim72/filetype.vim
                      Сценарий для определения типа файла по имени. См. ":help 'filetype'".

       /usr/share/vim/vim72/scripts.vim
                      Сценарий для определения типа файла по содержимому. См. ":help 'filetype'".

       /usr/share/vim/vim72/print/*.ps
                      Файлы для печати PostScript.

Оффлайн etpu

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Поломался VIM ... без него как без рук :(
« Ответ #4 : 07 Октября 2009, 10:07:58 »
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 не работает. Видимо потому что нет языковых файлов

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: Поломался VIM ... без него как без рук :(
« Ответ #5 : 07 Октября 2009, 10:12:51 »
Я думаю, sudo apt-get install vim-full спасёт отца русской порнографии.

Оффлайн etpu

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Поломался VIM ... без него как без рук :(
« Ответ #6 : 07 Октября 2009, 10:18:51 »
К сожалению не спасает. Помогло только что теперь vim запускается по команде vim.
Но в /usr/share/vim по прежнему пусто.
Так что не русский язык не подсветка синтаксиса не работает.
Да и сам вим ведет себя как то странно, например не работает INSERT и Backspace

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: Поломался VIM ... без него как без рук :(
« Ответ #7 : 07 Октября 2009, 10:26:59 »
sudo apt-get install --reinstall vim-runtime vim-common

Оффлайн etpu

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Поломался VIM ... без него как без рук :(
« Ответ #8 : 07 Октября 2009, 10:38:26 »
Пошел по другому пути:
aptitude install vim-common vim-doc vim-runtime vim-tiny global colordiff vim-addon-manager vim-scripts vim-syntax-gtk

Видимо помогло:)

 

Страница сгенерирована за 0.018 секунд. Запросов: 19.