Вопросы с тегом «plugin-system»

Система плагинов Vim. НЕ для вопросов о конкретном плагине (используйте соответствующий тег plugin- *) или вопросов, для которых может потребоваться плагин.

21
GitHub для .vimrc и плагинов

Я знаю, что многие люди хранят свои .vimrc на GitHub, чтобы упростить получение права на работу на новых машинах, и это имеет для меня полное значение. Однако включение плагинов проблематично, поскольку используемые мной плагины уже являются репозиториями git. Как создать репо, который будет...

21
Как я могу переопределить сопоставления ключей плагинов?

Я установил плагин, который не предоставляет механизм для отключения определения клавиш, которые он определяет. Я хочу переопределить одно из сопоставлений ( <leader>cc), определенных плагином для моей собственной цели, я попытался добавить следующую строку в свой .vimrc: noremap...

20
Почему Vimballs обычно не используются?

Я видел, что многие плагины Vim, похоже, не имеют Vimballs . Vimballs были / являются в основном tarball для плагина, который Vim знает, как установить. Таким образом, они были / более удобны, чем использование, tar -xvf потому что вам не нужно было / не нужно беспокоиться о том, что у tarball...

19
Выясните, какой плагин отвечает за привязку ключа

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

15
Что делает плагин Vundle совместимым и являются ли другие менеджеры плагинов взаимозаменяемыми?

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

15
Как посмотреть, активен ли плагин

Как я могу определить, установлен ли плагин типа vim-latexsuiteфайла (например, ) и активирован ли я при открытии соответствующего файла? Другой популярный редактор будет указывать, что соответствующий «второстепенный режим» активен. Что такое...

15
Настройки и плагины когда root (`sudo vim`)?

Это действительно расстраивает, когда мне нужно отредактировать файл как пользователь root и использовать его, sudo vim somefile.confи я не могу использовать какие-либо свои сочетания клавиш, настройки и плагины. Есть ли способ получить все мои настройки, когда мне нужно редактировать как root? Я...

14
Как условно загрузить плагины

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

14
Что такое плагин Vim?

Я понимаю, что мы можем расширить возможности Vim, чтобы добавлять новые функции или изменять существующие и улучшать наш опыт редактирования. Хотя я сам долгое время являлся пользователем Vim, я сейчас на неизведанной территории: что такое плагин Vim? Каковы предпосылки для написания плагина,...

11
Можно ли использовать делегат или передать функцию в качестве аргумента в Vimscript?

Я пытаюсь создать небольшой плагин для изучения vimscript, моя цель - создать некоторые функции, обрабатывающие выделенный текст и заменяющие его результатом. Скрипт содержит следующие элементы: Две функции, обрабатывающие текст: они принимают строку в качестве параметра и возвращают строку,...

11
Экспериментируя с vim / gvim в режиме "virgin"

Иногда я хотел бы попробовать трюк, который я нахожу в Интернете. Часто бывает полезно попробовать это в vim (gvim, если это трюк с графическим интерфейсом), в режиме virgin, то есть без загрузки всего моего ~ / .vimrc. Есть ли у вас какие-либо советы для того, чтобы сделать это...

10
Плагин Gundo требует Python 2.4, когда установлена ​​версия 2.7

У меня установлен Python 2.7.9. И теперь я получаю сообщение, что плагин Gundo требует 2.4. Есть ли обходной путь? Вот мой файл vimrc: set nocompatible " be iMproved, required filetype off " required " set the runtime path to include Vundle and initialize set rtp+=~/.vim/bundle/Vundle.vim call...

9
Элегантный способ поддержки как python, так и python3 в плагине vim

Недавно я получил запрос на изменение, чтобы изменить мой плагин vim, чтобы он поддерживал python3. Но эти изменения ломают плагин для vim на моем Mac, который, кажется, слушает python. python import sys против python3 import sys Есть ли элегантный способ заставить скрипт в моем плагине определять,...