Після ввімкнення set mouse=aтекст, скопійований всередині Vim, не вставитиме поза Vim. Хтось знає спосіб виправити це?
Тут, вибираючи текст за допомогою миші, вмикається візуальний режим і вимикається Copyпараметр у спливаючому меню:

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