Я учу Vim, смотря скриншоты. И мне интересно, почему многие люди используют gVim или MacVim?
Из того, что я вижу, версия GUI Vim имеет только дополнительные функции, связанные с использованием мыши. Но разве это не против "философии Vim"?
Кто-нибудь может объяснить, какие дополнительные функции предлагает версия GUI Vim по сравнению с терминалом Vim?
Ответы:
Некоторые функции, которые будут работать только с gVim:
Во- вторых, даже если вы предпочитаете использовать Vim, установка версии GUI может предложить больше возможностей во время компиляции , чем версия без, по крайней мере , в некоторых дистрибутивах (например , как
clipboard
иclientserver
поддержка в системе Debian на базе вvim-nox
VSvim-gnome
).Кроме того, в Windows размер окна gVim можно изменить легче, чем в окне консоли Vim.
Вещи, которые gVim не делает:
:!vim
,:!mutt
или:!irssi
из gVim, или нажмите Kна слово (которое по умолчанию открывает страницу руководства для этого слова). Также посмотрите это .источник
menu.vim
а затем, вероятно, использоватьset wildmenu
и:emenu <Tab>
ориентироваться в манере, напоминающей ... ну, меню.Я просто могу говорить о gVim. Помимо базовых различий, я обнаружил, что использование gVim вначале мне очень помогло при изучении основных команд (например, одного способа копирования выделенного текста в буфер обмена с помощью «+ y») путем чтения каждого из ярлыков, отображаемых в меню. Звучит глупо, но вам действительно нужно потратить некоторое время на просмотр меню, и не просто щелкнуть по элементу, а на самом деле проверить ярлык, который он показывает.
источник
Некоторые из нас застряли на земле Windows, поэтому опции терминала менее удобны.
В проводнике Windows вы можете щелкнуть правой кнопкой мыши файл и сразу открыть его с помощью gVim. Это намного проще и быстрее, чем открывать терминал (cygwin или любой другой), переходить в каталог и перемещать файл.
(На моем рабочем ПК gVim и MinGW bash покрывают большинство моих потребностей в редактировании)
источник
xterm -e vim %
или что-то подобное ...gVim
установил. Терминальные шрифты Windows заставляют ваши глаза кровоточить.Чтобы добавить тривиальную вещь: при использовании gvim в списке окон моего рабочего стола отображается приятный символ Vim, а не символ Xterm, что упрощает переключение в редактор, если открыто много xterms.
источник
xseticon
:-)Одним из важных моментов для меня, который продолжает заставлять меня использовать стихи MacVim только терминал + vi, является скорость. У меня есть всевозможные плагины vim, языковые подсказки и средства проверки синтаксиса, которые на удивление перегружают терминал vi, в то время как скомпилированный бункер MacVim прекрасно обрабатывает весь этот синтетический сахар.
источник
Изменение формы курсора в зависимости от режима (например, Normal vs Insert) очень хорошо работает с gVim. Это должно работать при использовании vim в терминальной программе, такой как Konsole, но я никогда не видел, чтобы это работало.
источник