Как управлять сопоставлениями Vim, поскольку каждый плагин (Pathogen - отличный инструмент, используемый для управления плагинами Vim), имеет свои собственные сопоставления. Столкновения происходят регулярно.Как управлять сопоставлениями vim
ответ
Каждый плагин должен иметь описание (идеально доступное через встроенный :help
), который включает в себя команды и сопоставления, которые он определяет. Вы должны прочитать это так или иначе, чтобы узнать о новых функциях. Вы также должны помнить, что одно из сопоставлений плагина сталкивается с существующим отображением вашего. :verbose map ...
- простой и отличный способ исследовать существующие сопоставления.
В случае столкновений плагины, использующие :map <unique>
, не будут заметны, но большинство плагинов просто молча перезаписывают принятое сопоставление. Чтобы исправить это, плагин должен определить сопоставления <Plug>...
(см. :help using-<Plug>
, если это не так, обратитесь к автору), которые позволяют вам переопределять сопоставления (в соответствии с вашими вкусами или избежать столкновения) в вашем ~/.vimrc
. Например:
:nmap <C-o> <Plug>EnhancedJumpsOlder
То же самое можно отключить отображение в целом:
:nmap <Plug>DisableEnhancedJumpsNewer <Plug>EnhancedJumpsNewer
Если у вас есть много пользовательских отображения (например, для имитации ощущения другого редактора в Vim, который вам не следует делать), или вы используете много плагинов, столкновения не должны быть такими частыми.
- 1. Как управлять vim плагином
- 2. Как управлять параметрами vim мер
- 3. Использование ctags и vim с новыми сопоставлениями файлов
- 4. vim quickfix list: управлять местоположением?
- 5. Как можно управлять скриптами, расширяющими VIM?
- 6. Как управлять менеджерами плагинов в VIM?
- 7. SqlBulkCopy с разными сопоставлениями
- 8. Динамический тип с сопоставлениями
- 9. Как я могу управлять сопоставлениями ввода в WSO2 DSS для вставки нулевых значений?
- 10. Как написать QuickSort с сопоставлениями с событиями?
- 11. elasticsearch: создать индекс с сопоставлениями
- 12. Работа с сопоставлениями в сплаве
- 13. Vim - как управлять форматированием при открытии файла без файла?
- 14. PHP Проблемы с наборами символов и сопоставлениями
- 15. Unmapping Vim Plugin сопоставления
- 16. DynamoDB: запрос неключевых значений с сопоставлениями
- 17. Код конденсации в Python с сопоставлениями
- 18. Вопросы, связанные с сопоставлениями даты VBA
- 19. Использование списка для централизованного управления сопоставлениями типов?
- 20. Нужна помощь с сопоставлениями Hibernate с NFLuent
- 21. VIM: есть ли простой способ управлять проектами Visual Studio/makefile из Vim?
- 22. Генератор запросов NHibernate с хорошими сопоставлениями
- 23. Разбор строки JSON с определенными сопоставлениями
- 24. Что случилось с моими сопоставлениями в Url?
- 25. Весна MVC очень путается с сопоставлениями контроллера
- 26. Продвинутое сопоставление данных neo4j с простыми сопоставлениями
- 27. langmap in vim кажется рекурсивным
- 28. Как управлять WebBrowser и управлять документом HTML?
- 29. Vim NERDTreeFilesysMenu: как включить vim keybindings
- 30. Как сказать Vim не использовать ~/.vim
Отличный комментарий, спасибо – alexzzp