Проблемы с распознаванием файлов vimrc с MacVim - PullRequest
2 голосов
/ 18 февраля 2012

Мне трудно заставить MacVim (7.3-64) распознавать мои файлы .vimrc и .gvimrc с момента обновления до OS X 10.7.3.Ранее я просто символически связывал свои .vimrc и .gvimrc с помощью этих команд:

$ ln -s ~/.vim/vimrc /usr/local/Cellar/macvim/7.3-57/MacVim.app/Contents/Resources/vim/.vimrc 

$ ln -s ~/.vim/gvimrc /usr/local/Cellar/macvim/7.3-57/MacVim.app/Contents/Resources/vim/.gvimrc

Однако, когда я в настоящее время символически связываю свои rc-файлы, я не могу заставить MacVim их распознать.Я установил MacVim через Homebrew.У кого-нибудь есть предположения относительно того, в чем может быть проблема?

Ответы [ 2 ]

5 голосов
/ 18 февраля 2012

Папка ~/.vim/ (для цветовых схем и скриптов) и файл ~/.vimrc (для пользовательских настроек и сопоставлений) гарантированно будут работать на всех UNIX-подобных системах, но ни одна из них не требуется для Vim (и MacVim) дляработать правильно.

  1. Начать без символических ссылок или чего-либо еще: нет папки .vim и нет .vimrc или .gvimrc в вашей домашней папке.MacVim работает?Предполагается, что вы видите окно с вводным текстом, видите?

  2. Выйдите из MacVim и перейдите к исходным .(g)vimrc файлам, которые вы хотите использовать: где они находятся?Где вы их взяли?Каково их содержание?Вы действительно действительно нуждаетесь в них?Их имена на самом деле начинаются с точки (вы видите их или нет в Finder)?Какова их кодировка (в vim, :set fileencoding? и в терминале, $ file /path/to/original/.vimrc)?Пожалуйста, вставьте содержимое файла .vimrc, который вы хотите использовать в своем вопросе.

  3. Если вы абсолютно уверены, вам нужны эти файлы для эффективной работы вVim и предполагая, что у вас на самом деле есть .vimrc где-то на вашем Mac, откройте Terminal.app и введите эту команду (без $):

    $ cp /path/to/original/.vimrc ~/.vimrc
    

    в копирование вашего.vimrc в каноническое место.

    Теперь запустите MacVim.Что ты видишь?Предполагается, что вы видите окно с вводным текстом, это то, что вы видите?

  4. Если MacVim работает неправильно с вашим ~/.vimrc, вы можете прокомментировать его содержимое,перезапустите MacVim, раскомментируйте несколько строк и т. д., пока не найдете неправильный параметр.

2 голосов
/ 18 февраля 2012

Просто поместите свои .vimrc и .gvimrc в свой домашний каталог, то есть ~/ Там все в порядке.

Кстати, вам не нужно указывать ссылку на доморощенный каталог.Эти rc-файлы являются файлами по умолчанию, которые вы можете переопределить локальными пользовательскими файлами.

...