0887 371 498 support@itservice-bg.net
07.06.2026 · Самуил Арсов · Debian, Linux commands, Ubuntu

Vim 9.x – copy/paste с мишката спря да работи след обновяване

След обновяване на Vim до версия 9.x в Ubuntu/Debian, copy/paste с десния бутон на мишката в терминала спира да работи. Проблемът засяга всички терминали, базирани на VTE – GNOME Terminal, Ptyxis и други.

Причината

От Vim 9.0 нагоре, mouse=a е включено по подразбиране. Това означава, че Vim прихваща всички събития от мишката – включително десния бутон – и терминалът не получава шанс да покаже своето контекстно меню за copy/paste.

Решението

Създайте файл ~/.vimrc в домашната директория на вашия потребител:

set mouse=
set nocompatible
syntax on

set mouse= (празна стойност) изключва прихващането на мишката от Vim и терминалът отново работи нормално.

Важно – правилната директория

Файлът трябва да е в домашната директория на потребителя, с когото работите. Проверете с:

whoami
echo $HOME

Ако работите като samyil, файлът трябва да е /home/samyil/.vimrc, не /root/.vimrc.

Проверка

Отворете нов Vim и изпълнете:

:set mouse?

Трябва да покаже mouse= (празно). Ако показва mouse=a – файлът не е на правилното място.

Бележка за Ptyxis

Ако използвате Ptyxis (новият GNOME терминал от Christian Hergert, включен по подразбиране в Ubuntu 25.04+), имайте предвид, че версия 50.x промени поведението на десния бутон. Горното решение работи, но ако проблемът е извън Vim – проблемът е в самия Ptyxis, не в Vim.