ГлавнаяОперационные системыLinux8 плагинов Vim для повышения вашей производительности

8 плагинов Vim для повышения вашей производительности

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

Использование Vim для написания статьи

Если вы раньше использовали Вим , вы знаете, что придется немного поучиться. Требуется терпение, чтобы научиться управлять Vim с помощью ключевых команд, если вы привыкли использовать графические текстовые редакторы. Я все еще акклиматизируюсь, но с каждым днем ​​я люблю Вима все больше.

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

1. Возбудитель

Патоген — это менеджер пакетов для плагинов Vim, и его следует устанавливать первым плагином. По умолчанию Vim помещает все файлы плагинов в один и тот же каталог. Это может привести к путанице, если у вас много плагинов, состоящих из более чем одного файла, и у вас могут возникнуть проблемы с определением соответствующих файлов, когда вы захотите удалить плагин. Pathogen решает эту проблему, помещая каждый плагин в отдельный каталог «~/.vim/bundle».

Установка

Чтобы установить Pathogen, возьмите файл Pathogen.vim из здесь<

1. Возбудитель

аталог «~/.vim/autoload» (сначала создайте этот каталог, если он еще не существует). Также создайте каталог «~/.vim/bundle». Затем добавьте эти строки в файл ~/.vimrc:

call pathogen#infect()
call pathogen#helptags()
syntax on
filetype plugin indent on

Перезапустите Vim, чтобы изменения вступили в силу. Теперь каждый плагин, который вы поместите в подкаталог «~/.vim/bundle», будет установлен автоматически.

2. НЕРДтри

НЕРДтри — файловый браузер в виде дерева для Vim.

Плагины Vim: NERDTree

Чтобы использовать NERDTree, выполните :NERDTreeи :NERDTreeCloseдля выхода из него. Нажимать «?» для просмотра списка ключевых команд.

Установка

Разработчик рекомендует устанавливать его через Pathogen так:

cd ~/.vim/bundle
git clone https://github.com/scrooloose/nerdtree.git

Теперь создайте справочное руководство для NERDTree, выполнив эту команду в Vim (примечание: нажмите клавишу «esc», чтобы перейти к командной строке):

:helptags ~/.vim/bundle/nerdtree/doc

Теперь вы можете использовать команду :help NERD_treeдля просмотра справочной документации в любое время. Создание руководства таким образом является стандартной практикой при установке плагинов Vim.

3. Супервкладка

Вы, как и я, большой поклонник табуляции в стиле Bash? Посмотрите СуперТаб . Он отображает меню возможных дополнений слов, когда вы вводите клавишу табуляции после непустого символа.

2. НЕРДтриsrc="https://saintist.ru/wp-content/uploads/2024/05/vim-plugins-supertab.png" alt="Плагины Vim: SuperTab">

SuperTab только что завершил слово «SuperTab» за меня, когда я набрал «S» + [TAB]. Круто, да?

Установка

Самый простой способ установить SuperTab — взять файл supertab.vmb (который представляет собой архив под названием «vimball») и поместить его в каталог «~/.vim/bundle». Затем откройте его в Vim и укажите источник файла:

vim supertab.vmb
:so %

Вот и все. Конечно, как и в случае с большинством плагинов Vim, SuperTab можно настроить множеством способов. Подробности смотрите в разделе документация на GitHub.

4. Объемное

Объемное звучание  – это плагин, который дает вам ярлыки для работы со знаками препинания и тегами, окружающими текст.

Плагины Vim: Surround

Например, предположим, что у вас есть строка:

"I love plugins!"

Перейдите куда-нибудь внутри кавычек и нажмите последовательность клавиш cs"', чтобы заменить двойные кавычки на одинарные, получив:

'I love plugins!'

Чтобы удалить оба разделителя, нажмите ds". Это лишь поверхностное знакомство с этой мощной утилитой; посетите 3. Супервкладкаrround" target="_blank" rel="noopener" title="Страница на GitHub">Страница на GitHub для получения дополнительной информации.

Установка

Чтобы установить Surround, используйте Pathogen как обычно:

cd ~/.vim/bundle
git clone git://github.com/tpope/vim-surround.git

5. Вим-Дикт

Вим-Дикт  – удобный инструмент для поиска слов, использующий протокол dict для подключения к онлайн-словарям.

Плагины Vim: Dict

Чтобы включить все доступные словарные базы данных на dict.org, вы можете поместить это в свой ~/.vimrc:

let g:dict_hosts = [
\["dict.org", ["all"]]
\]

Проблема в том, что существует многословарей (вы можете увидеть полный список, введя :DictShowDb), и включение их всех приводит к тому, что функция поиска вялый. Кроме того, вы можете просто включить несколько из них, в том числе Бесплатный онлайн-словарь вычислительной техники (FOLDOC):

let g:dict_hosts = [
\["dict.org", ["gcide", "wn", "moby-thes", "vera", "jargon", "foldoc", "bouvier", "devil"4. Объемное>]
\]

Затем запустите :Dict [word], чтобы использовать словарь.

Установка

cd ~/.vim/bundle
git clone https://github.com/szw/vim-dict.git

6. Примечания

Я опытный пользователь Tomboy Notes, но когда я работаю в Vim, мне становится неприятно постоянно выходить из окна терминала, чтобы управлять своими заметками. Введите плагин Примечания для Vim.

Делать заметки с помощью Notes — это просто и элегантно. Чтобы начать работу с новой заметкой, просто введите :Note. Notes поддерживает простую разметку с такими тегами, как TODOи DONE, а также подчеркивания и звездочки для курсива и жирного шрифта соответственно. Он также включает встроенную подсветку синтаксиса кода.

Плагины Vim: Примечания

Установка

cd ~/.vim/bundle
git clone https://github.com/xolox/vim-notes.git

7 и 8. Экран и Vimux

Если вы часто пользуетесь терминалом, возможно, вы уже знакомы с инструментами разделения экрана GNU Screen и Tmux (мне нравится Tmux). Эти плагины представляют собой реализации Screen и Tmux, которые работают внутри Vim.

Плагины Vim: Экран

Устан

5. Вим-Дикт

>Экран:

Установите приложение Screen, затем запустите:

cd ~/.vim/bundle
git clone https://github.com/ervandew/screen.git

Вимукс:

Установите Tmux, затем запустите:

cd ~/.vim/bundle
git clone https://github.com/benmills/vimux.git

Заключение

Если эти полезные плагины пробудили у вас аппетит к производительности терминала, просмотрите официальный репозиторий скриптов Vim , чтобы узнать больше. Приятного занудства!

6. Примечания

7 и 8. Экран и Vimux

Заключение

ПОХОЖИЕ СТАТЬИ

Популярные записи