Я пытаюсь выяснить, как копировать и вставлять файл, отредактированный с помощью Vim и буфера обмена macOS. Большинство инструкций говорят начать с установки Vim с использованием Homebrew, поскольку он будет установлен с включенной опцией буфера обмена (vim -version отобразит «+ буфер обмена»). Однако, когда я установил Vim с использованием варева, опция буфера обмена все еще была установлена на «-clipboard». Могу ли я заставить варить переустановить Vim и включить этот параметр в процессе? Я использую Homebrew 1.1.2, который установил VIM 7.4.Как сделать Brew установить Vim с + буфером обмена?
ответ
Расширение на комментарий Энди Рэя ...
MacVim программа GUI, но он также поставляется с исполняемым TUI, который может быть запущен в эмуляторе терминала. Потому что TUI исполняемые имеют все возможности программы GUI, установка MacVim, безусловно, самый простой и безопасный способ иметь полнофункциональный и хорошо оптимизированный Vim на Mac OS X:
- Скачать the latest release.
- Установите образ диска.
- Перетащите MacVim.app в
/Applications/
или~/Applications
. - Положить сценарий
mvim
somewhere in your
$ PATH`. - [ДОПОЛНИТЕЛЬНО] Добавить
alias vim='mvim -v'
в сценарий инициализации вашей оболочки.
Из вашей оболочки, вы можете сделать:
$ mvim foo.txt
редактировать foo.txt
в MacVim GUI,
$ mvim -v bar.txt
редактировать bar.txt
в MacVim TUI. Или, если вы добавили псевдоним:
$ vim bar.txt
Теперь, чтобы решить ваш комментарий ...
Если подключить к вашего Mac из вашего ящика Linux, iTerm.app не вступает в игру и вы можете использовать любую программу TUI, установленную на Mac, включая MacUIM TUI.
Если подключить к вашей коробке Linux от вашего Mac, будь то с помощью iTerm.app или Terminal.app, то vim
вы собираетесь работать станет vim
на вашей машине Linux так ... какие программы вы устанавливаете на свой Mac, не имеет значения, так как вы все равно не будете иметь к ним доступа.
Он не отвечает на ваш вопрос напрямую, но MacVim дает много преимуществ по сравнению с терминалом Vim, включая поддержку собственного буфера обмена, и работать с ним гораздо приятнее. –
Спасибо. Могу ли я запустить MacVim с удаленного хоста Linux через iTerm? – William
Нет. Это автономная программа GUI –