Части этого вопроса прибывают из моего сообщения в Facebook
Несколько дней назад я пытался определить этот терминальный текстовый редактор из-за плагинов, которые доступны на левых и правых боковых панелях:
До сих пор мы определили, что редактор vi
и я успешно установил nerdtree
плагин, поскольку это показывает на левой боковой панели, это было предложено в комментариях моего сообщения Facebook. Теперь я ищу способ установить мини-карту справа. Возможно, это - плагин или что-то.
Какие-либо идеи?
Снимки экрана были добавлены от моего собственного рабочего стола. Заметьте, что я - i3WM пользователь, и я использую Yakuake в качестве своего эмулятора терминала.
Примечание:
Я предполагаю, что это - мини-карта https://github.com/severin-lemaignan/vim-minimap, но я не могу найти способ установить в Ubuntu.
Это - то, что происходит, когда я нажимаю i после выбора Plugin 'severin-lemaignan/vim-minimap'
в Сменном Установщике от в vim
Я нашел решение на этой странице: https://linuxhint.com/vim-vundle-tutorial/
Я должен был удалить (производят чистку) энергии и всего связанного с тем, что я сделал прежде и начинаю снова следовать инструкциям, предоставленным в этом (и другие страницы, к которым я обращусь позже), это - то, как я закончил с этим руководством, которое я совместно использую здесь для удобства некоторых людей, которые могут хотеть сделать это с нуля.
Во-первых, необходимо установить систему управления версиями Мерзавца. Это доступно на официальном хранилище пакетов любых дистрибутивов Linux. Я буду использовать Фрагмент Debian 9 для этой статьи.
Обновите кэш хранилища пакетов со следующей командой:
$ sudo apt-get update
Затем установите Мерзавца со следующей командой:
$ sudo apt install git -y
Мерзавец должен быть установлен, обновлен или если у Вас уже будет новейшая версия, то Вы получите сообщение, говоря, что мерзавец уже является новейшей версией.
Примечание: Я сохраняю это для совместимости с другими Системами Linux.
Для установки Мерзавца на Fedora, RHEL и CentOS, выполняют следующие команды:
$ yum makecache
$ sudo yum install git -y
Теперь можно установить VIM со следующей командой:
$ sudo apt-get install vim -y
VIM должен быть установлен. В моем случае это уже установлено в моей системе.
Примечание: Я сохраняю это для совместимости с другими Системами Linux.
Для Fedora RHEL, CentOS, выполняют следующую команду для установки VIM:
$ sudo yum install vim -y
Теперь перейдите к официальному сайту Vundle в https://github.com/VundleVim/Vundle.vim
Необходимо видеть следующую страницу.
Теперь нажмите на кнопку “Clone or download” как на отмеченный красный на снимке экрана ниже. Всплывающее окно должно появиться. Нажмите на значок как на отмеченный синий в снимке экрана. URL репозитория мерзавца должен быть скопирован.
Теперь откройте Терминал и выполните следующую команду:
$ git clone PASTE_URL_HERE ~/.vim/bundle/Vundle.vim
После вставки URL команда должна быть похожей на это:
$ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
Репозиторий GitHub должен быть клонирован в ‘.vim/bundle/Vundle.vim’ каталог в корневом каталоге ПОЛЬЗОВАТЕЛЯ.
Теперь выполните следующую команду:
vim ~/.vimrc
Или если Вы предпочитаете, чтобы можно было использовать нано:
nano ~/.vimrc
Это должно открыться .vimrc
файл с VIM. Если .vimrc
файл не существует, пустой файл должен быть открыт.
В моем случае у меня уже есть существующее .vimrc
файл.
Теперь пойдите в конец .vimrc
файл и нажатие
Теперь добавьте следующие строки как показано в снимке экрана ниже. Затем сохраните и выйдите из энергии с командой VIM :wq!
Теперь добавьте следующие строки как показано в снимке экрана ниже. Затем сохраните и выйдите из энергии с командой VIM :wq!
set nocompatible
filetype off
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
" Add plugins here
call vundle#end()
filetype plugin indent on
Теперь открытая энергия.
Выполните следующую команду VIM для инициализации Сменного менеджера Vundle:
:PluginInstall
Плагин Vundle должен быть установлен.
Можно искать плагины VIM с помощью менеджера по Плагину Vundle.
Скажем, Вы хотите установить цветовую схему для VIM. Выполните следующую команду VIM для поиска всех доступных плагинов системы цветов VIM.
:PluginSearch colorscheme
Необходимо видеть много плагинов системы цветов как показано в снимке экрана ниже.
Я собираюсь установить Royal-Colorschemes
.
Для установки плагина просто переместите курсор VIM в строку и нажмите i
Плагин должен быть установлен.
Теперь скопируйте строку.
Вставьте его в .vimrc
файл в разделе как показано в снимке экрана ниже.
Можно также перечислить все установленные плагины VIM со следующей командой VIM:
:PluginList
Вы видите, что у меня есть 2 плагина, установленные прямо сейчас.
Можно установить плагин из репозитория GitHub также. Скажем, Вы хотите установить 'линию питания' из репозитория GitHub линии питания.
Перейдите к странице Github линии питания и скопируйте раздел автора/имени проекта, как отмечено в снимке экрана ниже.
Откройтесь .vimrc
файл и тип в следующей строке в отмеченном разделе.
Plugin ‘GITHUB_REPO_USER/GITHUB_REPO_PROJECT_NAME’
Затем сохраните файл и выход из VIM.
Теперь запустите VIM и выполните следующую команду VIM для установки плагина с помощью менеджера по Плагину Vundle.
:PluginInstall
Плагин линии питания должен быть установлен как показано в снимке экрана ниже.
Можно перечислить доступные плагины с :PluginList
команда.
Необходимо смочь видеть 'линию питания' там.
Можно также удалить Плагин с помощью менеджера по Плагину Vundle.
Первый показ ‘:PluginList’ управляет для списка всех установленных плагинов VIM.
Это плагины, которые я установил прямо сейчас.
Давайте удалим плагин 'линии питания'. Для удаления плагина линии питания просто переместите курсор в строку и нажмите Shift+D
Плагин должен быть удален.
Теперь открытый .vimrc
зарегистрируйте снова, удалите отмеченную строку для линии питания и сохраните файл.
.vimrc
файл с удаленной строкой плагина линии питания.
Вот именно.
Таким образом, это - то, как Вы используете VIM менеджер по Плагину Vundle для управления плагинами VIM легко. Спасибо за чтение этой статьи.
После следования учебному руководству выше, я просто следовал инструкциям, предоставленным в файле README.MD мини-карты кода для Vim в https://github.com/severin-lemaignan/vim-minimap
С vundle просто добавьте:
Plugin 'severin-lemaignan/vim-minimap'
к Вашему .vimrc и выполненный: PluginInstall от энергии.
Инструкции, предоставленные в файле README.markdown для NERDTree для установки его, так же легки как размещение следующей строки в .vimrc
файл.
Plugin 'preservim/nerdtree'
Тот же файл позволяет делать это постоянным и открытым автоматически, когда Вы работаете vim
, просто необходимо поместить это в Ваш .vimrc
файл:
autocmd StdinReadPre * let s:std_in=1
autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif
Я добавил следующие строки к своему .vimrc файлу, чтобы всегда показывать Мини-карту, номера строки и обеспечить совместимость мыши при редактировании.
au BufEnter * :Minimap
au BufEnter * :set number
au BufEnter * :set mouse=a
Теперь моя энергия похожа на это.
Во-первых, удостоверьтесь что строка: Plugin 'severin-lemaignan/vim-minimap'
не повторяется в Вашем ~/.vimrc
файл.
Однако другие пользователи сообщили об этой проблеме без повторных строк. Я думаю, что нашел фиксацию для этого. Необходимо отредактировать Ваш ~/.vim/bundle/Vundle.vim/autoload/vundle/config.vim
файл. Выполните следующую команду для внесения изменения:
sed -i '95i\ \\ && s:bundle_names[a:bundle.name]!=a:bundle.name_spec' ~/.vim/bundle/Vundle.vim/autoload/vundle/config.vim