После включения set mouse=aтекст, скопированный внутри Vim, не будет вставлен за пределы Vim. Кто-нибудь знает, как это исправить?
Здесь выделение текста с помощью мыши включает визуальный режим и отключает Copyопцию во всплывающем меню:

mouse=aне является опцией компиляции, это что-то в vimrc B) Когда vim был скомпилирован с +clipboardним, вы можете копировать / вставлять, когда :set numberон включен, и без копирования / вставки чисел, хотя, возможно, вам все равно придется сделать некоторые сопоставления C) Не нужно самостоятельно перекомпилировать VIM, это может быть включено в vim на некоторых менеджерах пакетов, поддерживаемых любой ОС. В osx bim имеет vim, хотя в vim по умолчанию osx нет. В моем ответе упоминается этот вопрос.
xselработает для вас тоже, вы можете выделить текст с помощью редактора или с помощью мыши и нажмите , ctrl+cчтобы скопировать текст, кстати , это для neovim, github.com/neovim/neovim/issues/7945#issuecomment-361970165
+clipboardиmouse=a, вы сможете копировать / вставлять из / в vim без использования всплывающего меню терминала. Вы можете проверить, еслиclipboardэто включено, используяvim --version.