беглец.vim
![]() | Тема этой статьи может не соответствовать рекомендациям Википедии по известности продуктов и услуг . ( август 2017 г. ) |
![]() Пример использования файла fugitive.vim :Gblame особенность | |
Оригинальный автор(ы) | Тим Поуп |
---|---|
Разработчик(и) | Тим Поуп и др. |
Первоначальный выпуск | 15 февраля 2010 г [ 1 ] |
Стабильная версия | 3.7 / 7 июня 2022 г [ 1 ]
|
Репозиторий | github |
Написано в | Vim-скрипт |
Операционная система | Unix , Linux , Windows NT , macOS , iOS , Android , AmigaOS |
Доступно в | Английский |
Тип |
|
Лицензия | Бесплатное программное обеспечение ( лицензия Vim ), благотворительная программа. |
fugitive.vim , также называемый vim-fugitive или просто fugitive , представляет собой Git, оболочку написанную как плагин для текстового редактора Vim . Первоначально он был разработан Тимом Поупом, который до сих пор [ когда? ] поддерживает плагин. [ 2 ] [ 3 ] [ 4 ] [ 5 ]
Имя
[ редактировать ]Как и в случае с другими плагинами Тима Поупа, название плагина косвенно указывает на его функциональность. «fugitive.vim» содержит подстроку «git», поскольку это оболочка Git . Позже Поуп написал rhubarb.vim, имя которого содержит подстроку «hub», поскольку оно обеспечивает :Gbrowse
команда для работы с GitHub . [ 6 ]
плагина «fugitive.vim» — это имя файла , а «vim-fugitive» используется для имени репозитория GitHub , а также для имени пакета в некоторых дистрибутивах Linux .
История
[ редактировать ]Первоначальная фиксация проекта в репозитории Git была сделана 10 октября 2009 года. [ 7 ]
Первоначальная версия (версия 1.0) была выпущена 15 февраля 2010 года.
Начиная с марта 2014 года, файл fugitive.vim был включен в . нестабильную ветку Debian [ 8 ]
Функции
[ редактировать ]Плагин предоставляет стандартные команды Git изнутри Vim, такие как :Gstatus
для git status
. [ 9 ]
Это также позволяет интерактивное вертикальное разделение для git blame
. [ 10 ]
Прием
[ редактировать ]fugitive.vim — один из примерно 30 плагинов Vim, имеющих собственный пакет в репозитории пакетов Ubuntu . [ 11 ] Это также один из 16 плагинов Vim в официальном репозитории пакетов Fedora . [ 12 ] Плагин также доступен в репозитории пакетов Arch Linux . [ 13 ]
Плагин входит в состав дистрибутивов Vim, включая spf13. [ 14 ] и Янус. [ 15 ]
Дрю Нил из Vimcasts положительно описал fugitive.vim в серии, состоящей из нескольких частей. [ 16 ]
Страница сценариев fugitive.vim на веб-сайте Vim показывает, что плагин был загружен почти 13 000 раз. [ 1 ] По состоянию на февраль 2017 г. [update], репозиторий плагина на GitHub имеет около 8000 звезд, [ 17 ] и является восьмым по популярности репозиторием скриптов Vim на GitHub по количеству звезд. [ 18 ]
См. также
[ редактировать ]- Magit , оболочка Git для GNU Emacs.
Ссылки
[ редактировать ]- ^ Перейти обратно: а б с «fugitive.vim: настолько классная оболочка Git, что она должна быть незаконной» . Проверено 8 февраля 2017 г.
- ^ Нил, Дрю (2015). Практический Vim (2-е изд.). Прагматичные программисты. п. 273. ИСБН 978-1-68050-127-8 .
- ^ Макдоннелл, Марк (2014). Про вим . Апресс . ISBN 9781484202500 .
- ^ Макдоннелл, Марк (2014). tmux Дегустатор . Апресс . ISBN 9781484207758 .
- ^ «VIM и Python — союз, заключенный на небесах» . Настоящий Питон. 27 октября 2015 года . Проверено 9 февраля 2017 г.
- ^ "ревень.вим" . Гитхаб . Проверено 9 февраля 2016 г.
- ^ Поуп, Тим (10 октября 2009 г.). «Первоначальная фиксация» . Гитхаб .
- ^ Бутилье, Седрик (4 марта 2014 г.). «Новости проекта Debian — 3 марта 2014 г. [LWN.net]» . LWN.net . Проверено 9 февраля 2017 г.
Недавно в нестабильный архив Debian было добавлено 352 пакета. Среди многих других: [...] vim-fugitive — плагин Vim для работы с Git.
- ^ Ибаньес, Луис (29 мая 2011 г.). «Fugitive — плагин Git для Vim» . Блог комплектного ПО . Проверено 9 февраля 2017 г.
- ^ « Тег 'vim-fugitive' вики» . Переполнение стека . Проверено 9 февраля 2017 г.
- ^ «Результаты поиска пакета для 'vim-' » .
- ^ «База данных пакетов Fedora» . Архивировано из оригинала 26 февраля 2017 года . Проверено 9 февраля 2017 г.
- ^ "Arch Linux - vim-fugitive 2.2-1 (любой)" . 26 января 2015 года . Проверено 9 февраля 2017 г.
- ^ Франсия, Стив. «spf13-vim — лучший дистрибутив Vim» . Проверено 8 февраля 2017 г.
- ^ «Янус: Распространение Vim» . Гитхаб . Проверено 8 февраля 2017 г.
- ^ Нил, Дрю (18 мая 2011 г.). «Серия беглецов – ретроспектива» . Проверено 9 февраля 2017 г.
- ^ "беглеца.vim" . Гитхаб . Проверено 8 февраля 2017 г.
- ^ «Поиск на GitHub по запросу «stars:>1000», сценарий Vim, отсортированный по наибольшему количеству звезд» . Гитхаб . Проверено 9 февраля 2017 г.