LinuxForum.Fans
Тема

Проблема с VIM

Автор: beastie_devilette 5 сообщений 2402 просмотров
#249285

В дистрибутиве Debian редактор VIM работает не как обычно. Например: при переходе в режим вставки не отображается надпись -- INSERT --, backspace вместо удаления просто перемещает курсор, при нажатии на клавиши (влево, вправо, вверх, вниз) вместо перемещения курсора происходит выход в командный режим. При вводе команды set nocp все работает как надо но только до следующего перезапуска VIM. Пробовал удалять (apt-get remove vim) и заново установить, не помогло.
Пытался найти файл настройки find / -name virc и find / -name .virc, ни чего не находит. Также пробовал создать файл /etc/virc и дописать в него set nocompatible.

Как вернуть стандартное поведение VIM ?

----------------------------------------------------------

Получилось частично решить проблему созданием файла .vimrc со строчкой set nocompatible в домашнем каталоге. Но это работает для одного пользователя. Где должен находится глобальный файл конфига в Debian?

#249289

Решил проблему созданием файла /etc/vim/vimrc со строкой set nocompatible .
Непонятно только почему при установке не был создан этот файл, был создан только ярлык для него.

#249292

beastie♥devilette, попробуйте поискать так

text
#updatedb && locate vimrc

Файл настройки у меня лежит в /usr/share/vim/vim73/vimrc_example.vim.

#249296
"SidER" написал:
beastie♥devilette, попробуйте поискать так
text
#updatedb && locate vimrc

Ну есть же команда whereis, она что, не находит?

text
~$ whereis vim
vim: /usr/bin/vim /usr/X11R6/bin/vim /usr/bin/X11/vim /usr/X11/bin/vim /usr/share/vim /usr/man/man1/vim.1.gz /usr/share/man/man1/vim.1.gz /usr/X11/man/man1/vim.1.gz

UPD: Таки да, ищет только по переменной PATH

#249300
yars написал:

Ну есть же команда whereis, она что, не находит?

Я показал только одно из решений (впрочем как и Вы ;) ), которое не является единственным. А так, по моему все (или в большенстве случаев) дефолтные конфиги лежат в /usr/share/название_программы.

Войдите или зарегистрируйтесь, чтобы ответить.