16

Я только начинаю с Vim. Это забавный опыт, но я нахожу это ошеломляющим. Я пытаюсь установить этот плагин, Vim-Airlines, но у меня много проблем. В разделе « Установка » на странице Github просто говорится:

скопируйте все файлы в каталог ~/.vim

Предположительно, это означает, что нужно скачать .zip, распаковать его и скопировать все эти файлы в ~/.vim/. Я сделал это, но Vim просто запускается как обычно, и работает :help airline просто дает:

Извините, никакой помощи для авиакомпании

Я предполагаю, что это означает, что это не устанавливается. Также статусбар остается прежним. Я новичок в Vim и очень хотел бы, чтобы это работало. Заранее спасибо!

РЕДАКТИРОВАТЬ: Я также попытался поместить файлы в /usr /share /vim /vim73 /. Нет кости.

РЕДАКТИРОВАТЬ 2: Я запустил :helptags ~/.vim/doc и теперь страница справки отображается, когда я набираю :help airline , но я все еще не получаю сам плагин (строка состояния). Vim выглядит так же, но теперь он может отображать страницу справки.

8 ответов8

26

Проверьте FAQ проекта.

vim-Airlines не появится, пока я не создам новый сплит

Добавьте set laststatus=2 в ваш vimrc.

Внутри vim сделайте :h laststatus чтобы понять, зачем это нужно. Если вы хотите узнать в будущем, загружается ли плагин или нет, проверьте :scriptnames .

5

Я установил авиакомпанию, используя инструкции по установке с https://github.com/bling/vim-airline

Они рекомендовали несколько менеджеров пакетов - я выбрал первый:

патогенный микроорганизм

git clone https://github.com/bling/vim-airline ~/.vim/bundle/vim-Airlines

Я получил : помогите авиакомпании работать с этой командой:

:helptags ~/.vim/bundle/vim-Airlines /doc

Как и вы, теперь страница справки отображается, когда я набираю : справка авиакомпании.

4

Когда вы загружаете последнюю версию vim-aviation как .zip и распаковываете ее во временный каталог, вы получаете каталог vim-airline-master каталоге temp. Внутри vim-airline-master вы найдете каталоги autoload , doc и plugin . Вы должны либо

  • скопируйте эти три каталога в ваш ~/.vim/ если они еще не существуют (не перезаписывайте существующие каталоги с одинаковыми именами!) или же
  • скопируйте содержимое вышеупомянутых трех каталогов в существующие каталоги в ~/.vim/

Однако, как примечание, я настоятельно рекомендую изучить Pathogen, поскольку я считаю, что это наиболее беспроблемный способ играть с плагинами Vim.

1

Мне удалось установить vim-Airlines для gvim на платформе Windows. Но вы должны быть в состоянии выполнить тот же процесс для ОС на основе Linux и установить его без каких-либо проблем.

ПРИМЕЧАНИЕ. Данная процедура установки выполняется вручную.

Для установки vim-Airlines выполните следующие действия:

  1. Нажмите на загрузочный zip (https://github.com/bling/vim-airline) и распакуйте его.

  2. Для пользователей Windows:

    Скопируйте все содержимое в vim- aviation -master и вставьте его в папку $ HOME\vimfiles . Если папка vimfiles отсутствует, создайте новую папку с именем vimfiles в своей домашней папке.

    Вы можете найти свою домашнюю папку, выполнив команду :echo $HOME в vim.

    Для пользователей Linux:

    Скопируйте все содержимое в vim- aviation -master и вставьте его в каталог $ HOME/.vim с помощью команды cp -r .

  3. Теперь откройте файл .vimrc, выполнив команду :edit $HOME/.vimrc . Добавьте следующую строку в ваш файл .vimrc.

    set laststatus=2

    Причина: настройка по умолчанию 'laststatus' заключается в том, чтобы строка состояния не появлялась до тех пор, пока не будет создан разделитель. Если вы хотите, чтобы он появлялся постоянно, добавьте в ваш vimrc следующее: set laststatus = 2

    Для более подробной информации запустите команду :help laststatus в vim.

  4. Наконец, чтобы добавить справку для vim-aviation, выполните следующую команду в vim.

    Для пользователей Windows:

    :helptags $HOME\vimfiles\doc
    

    Для пользователя Linux:

    :helptags $HOME/.vim/doc
    
  5. Выполнить :help airline в vim для получения дополнительной помощи и конфигурации.

    Наслаждайтесь красочной линией!

1

Я считаю, что файлы не были скопированы в нужном месте.

Под .vim каталоги plugin , doc и autoload . Я подозреваю, что каталог vim-airline-master aviation -master находится в каталоге .vim , поэтому плагин не настраивается.

1

Даже если у вас правильно установлен плагин, вам может потребоваться сделать это, чтобы сделать его файл справки доступным:

:helptags ~/.vim/doc

После этого должен работать « :help airline », и он должен сказать вам, как правильно настроить его для использования в вашей среде Vim.

1

Эти инструкции по ручной установке предполагают многое - я бы сказал, что они не правы. Файлы плагинов должны быть скопированы в различные подкаталоги вашего каталога ~/.vim .

Я скачал zip-файл со страницы скриптов Vim и посмотрел.

Файл doc/airline.txt в ваш подкаталог ~/.vim/doc . Файл plugin/airline.vim попадает в ваш подкаталог ~/.vim/plugin . Файл autoload/airline.vim переходит в каталог ~/.vim/autoload как это делает каталог autoload/airline и всю ее содержимое.

Это один из тех более сложных плагинов, которые, вероятно, следует устанавливать с помощью менеджера плагинов, но я не буду беспокоиться об этом, пока вы не получите немного больше опыта с Vim.

0

Сделайте себе одолжение и установите менеджер плагинов, как pathogen.

Это делает обработку плагинов намного проще.

После того, как вы настроите патоген, установить авиакомпанию очень просто. Если у вас есть git:

git clone https://github.com/bling/vim-airline ~/.vim/bundle/vim-airline

Без Git вы должны скачать zipfile vim-airline-master.zip . Затем:

cd ~/.vim/bundle
unzip ~/vim-airline-master.zip
mv vim-airline-master vim-airline

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .