pathogen.vim облегчает установку плагинов для VIM в их собственные директории, автоматически прописывая пути в переменную runtimepath.
Передо мной стояла задача установить плагин NERDTree на сервере OpenShift. Далее я расскажу, как я ее решил.
NERDTree представляет файлы и директории в виде дерева, позволяя легко перемещаться между ними. Также он позволяет производить простые манипуляции над файлами и директориями.
1. Зайдите по ssh на сервер
2. Далее необходимо создать директорию bundle, где будут располагаться наши плагины, а также скопировать сам плагин в директорию autoload. Для этого выполните команды:
mkdir -p ~/app-root/data/vim/autoload ~/app-root/data/vim/bundle && curl -LSso ~/app-root/data/vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
3. Отредактируйте конфигурационный файл .vimrc, выполнив команду vim ~/app-root/data/.vimrc и добавив следующие строки:
set runtimepath+=~/app-root/data/vim
execute pathogen#infect()
syntax on
filetype plugin indent on
4. Установите плагин NERDTree, выполнив команду git clone https://github.com/scrooloose/nerdtree.git ~/app-root/data/vim/bundle/nerdtree
5. Готово. Запустите Vim, выполните команду :NERDTree чтобы увидеть дерево каталогов слева. Если вы хотите, чтобы NERDTree запускался каждый раз, вместе с запуском Vim, добавьте строку autocmd VimEnter * NERDTree | wincmd p в файл ~/app-root/data/.vimrc
Передо мной стояла задача установить плагин NERDTree на сервере OpenShift. Далее я расскажу, как я ее решил.
NERDTree представляет файлы и директории в виде дерева, позволяя легко перемещаться между ними. Также он позволяет производить простые манипуляции над файлами и директориями.
1. Зайдите по ssh на сервер
2. Далее необходимо создать директорию bundle, где будут располагаться наши плагины, а также скопировать сам плагин в директорию autoload. Для этого выполните команды:
mkdir -p ~/app-root/data/vim/autoload ~/app-root/data/vim/bundle && curl -LSso ~/app-root/data/vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
3. Отредактируйте конфигурационный файл .vimrc, выполнив команду vim ~/app-root/data/.vimrc и добавив следующие строки:
set runtimepath+=~/app-root/data/vim
execute pathogen#infect()
syntax on
filetype plugin indent on
4. Установите плагин NERDTree, выполнив команду git clone https://github.com/scrooloose/nerdtree.git ~/app-root/data/vim/bundle/nerdtree
5. Готово. Запустите Vim, выполните команду :NERDTree чтобы увидеть дерево каталогов слева. Если вы хотите, чтобы NERDTree запускался каждый раз, вместе с запуском Vim, добавьте строку autocmd VimEnter * NERDTree | wincmd p в файл ~/app-root/data/.vimrc
Комментариев нет:
Отправить комментарий