Как я могу установить плагин мини-карты для vi или энергии?

Моя система
  1. Рабочий стол Ubuntu 18.04 LTS
  2. Менеджер окон: i3WM
  3. Никакая виртуализация.
  4. Собственная установка.

Части этого вопроса прибывают из моего сообщения в Facebook

Несколько дней назад я пытался определить этот терминальный текстовый редактор из-за плагинов, которые доступны на левых и правых боковых панелях:

enter image description here

До сих пор мы определили, что редактор vi и я успешно установил nerdtree плагин, поскольку это показывает на левой боковой панели, это было предложено в комментариях моего сообщения Facebook. Теперь я ищу способ установить мини-карту справа. Возможно, это - плагин или что-то.

Какие-либо идеи?

Снимки экрана были добавлены от моего собственного рабочего стола. Заметьте, что я - i3WM пользователь, и я использую Yakuake в качестве своего эмулятора терминала.

Примечание:

Я предполагаю, что это - мини-карта https://github.com/severin-lemaignan/vim-minimap, но я не могу найти способ установить в Ubuntu.

Снимки экрана от моего Рабочего стола

enter image description here

enter image description here

Обновление

Это - то, что происходит, когда я нажимаю i после выбора Plugin 'severin-lemaignan/vim-minimap' в Сменном Установщике от в vim

enter image description here

4
задан 24 February 2020 в 20:30

2 ответа

Я нашел решение на этой странице: https://linuxhint.com/vim-vundle-tutorial/

Я должен был удалить (производят чистку) энергии и всего связанного с тем, что я сделал прежде и начинаю снова следовать инструкциям, предоставленным в этом (и другие страницы, к которым я обращусь позже), это - то, как я закончил с этим руководством, которое я совместно использую здесь для удобства некоторых людей, которые могут хотеть сделать это с нуля.

Установка Vundle

Во-первых, необходимо установить систему управления версиями Мерзавца. Это доступно на официальном хранилище пакетов любых дистрибутивов Linux. Я буду использовать Фрагмент Debian 9 для этой статьи.

Для Ubuntu Debian, Linux Mint и другой Debian основывали дистрибутивы:

Обновите кэш хранилища пакетов со следующей командой:

$ sudo apt-get update

Затем установите Мерзавца со следующей командой:

$ sudo apt install git -y

Мерзавец должен быть установлен, обновлен или если у Вас уже будет новейшая версия, то Вы получите сообщение, говоря, что мерзавец уже является новейшей версией.

Примечание: Я сохраняю это для совместимости с другими Системами Linux.

Для Fedora, RHEL, CentOS:

Для установки Мерзавца на 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 должен быть установлен.

Поиск и Установка Плагина с помощью менеджера по Плагину Vundle:

Можно искать плагины VIM с помощью менеджера по Плагину Vundle.

Скажем, Вы хотите установить цветовую схему для VIM. Выполните следующую команду VIM для поиска всех доступных плагинов системы цветов VIM.

:PluginSearch colorscheme

Необходимо видеть много плагинов системы цветов как показано в снимке экрана ниже.

Я собираюсь установить Royal-Colorschemes.

Для установки плагина просто переместите курсор VIM в строку и нажмите i

Плагин должен быть установлен.

Теперь скопируйте строку.

Вставьте его в .vimrc файл в разделе как показано в снимке экрана ниже.

Список установленных плагинов:

Можно также перечислить все установленные плагины VIM со следующей командой VIM:

:PluginList

Вы видите, что у меня есть 2 плагина, установленные прямо сейчас.

Установка Плагина от GitHub с помощью менеджера по Плагину Vundle:

Можно установить плагин из репозитория GitHub также. Скажем, Вы хотите установить 'линию питания' из репозитория GitHub линии питания.

Перейдите к странице Github линии питания и скопируйте раздел автора/имени проекта, как отмечено в снимке экрана ниже.

Откройтесь .vimrc файл и тип в следующей строке в отмеченном разделе.

Plugin ‘GITHUB_REPO_USER/GITHUB_REPO_PROJECT_NAME’

Затем сохраните файл и выход из VIM.

Теперь запустите VIM и выполните следующую команду VIM для установки плагина с помощью менеджера по Плагину Vundle.

:PluginInstall

Плагин линии питания должен быть установлен как показано в снимке экрана ниже.

Можно перечислить доступные плагины с :PluginList команда.

Необходимо смочь видеть 'линию питания' там.

Удаление Плагина с помощью менеджера по Плагину Vundle:

Можно также удалить Плагин с помощью менеджера по Плагину Vundle.

Первый показ ‘:PluginList’ управляет для списка всех установленных плагинов VIM.

Это плагины, которые я установил прямо сейчас.

Давайте удалим плагин 'линии питания'. Для удаления плагина линии питания просто переместите курсор в строку и нажмите Shift+D

Плагин должен быть удален.

Теперь открытый .vimrc зарегистрируйте снова, удалите отмеченную строку для линии питания и сохраните файл.

.vimrc файл с удаленной строкой плагина линии питания.

Вот именно.

Таким образом, это - то, как Вы используете VIM менеджер по Плагину Vundle для управления плагинами VIM легко. Спасибо за чтение этой статьи.

Установка мини-карты

После следования учебному руководству выше, я просто следовал инструкциям, предоставленным в файле README.MD мини-карты кода для Vim в https://github.com/severin-lemaignan/vim-minimap

Vundle

С vundle просто добавьте: Plugin 'severin-lemaignan/vim-minimap' к Вашему .vimrc и выполненный: PluginInstall от энергии.

Установка NERDTree

Инструкции, предоставленные в файле 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

Именно!

Теперь моя энергия похожа на это.

enter image description here Вертикальный монитор

enter image description here Горизонтальный (ноутбук) монитор

1
ответ дан 17 March 2020 в 00:15

Во-первых, удостоверьтесь что строка: 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
1
ответ дан 17 March 2020 в 00:15

Другие вопросы по тегам:

Похожие вопросы: