для OSX, как и в ответах 10342, приведенных выше, необходимо убедиться, что vim поддерживает функцию буфера обмена, поскольку тот, который поставляется с OSX, НЕ поддерживает буфер обмена, и что при запуске
brew install vim
это будет работать.
За исключением того, что запуск vi все равно заставит вас запустить предварительно поставленную версию OSX, а не ту, которую вы установили из brew.
чтобы преодолеть это, я просто присвоил моей команде vim версию brew, а не версию по умолчанию для OSX:
alias vim="/usr/local/Cellar/vim/8.0.1100_1/bin/vim"
и теперь я золотой