5

Вообще, моя копия / вставка прекрасно работает в vim.

Однако, когда я печатаю:version, мой указатель мыши становится символом вроде:

нет, не допускается

Хотя я могу выделить текст, я не могу скопировать его в буфер обмена.

Точно такое же поведение с ошибкой вывода.

Как отключить эту "функцию"?

2 ответа2

3

В этом режиме вывода сообщений копирование с помощью мыши действительно невозможно. Здесь доступно только несколько пейджинговых команд. Итак, эта "особенность" еще не существует.

Есть несколько способов получить результат. Наиболее общим является через :redir , например, в безымянный регистр:

:redir @"
:version
:redir END
:put

Для одного (последнего) сообщения об ошибке вы также можете напрямую получить к нему доступ через v:errmsg:

:put =v:errmsg

В терминале вы также можете отключить интеграцию мыши Vim с помощью :set mouse= , а затем использовать перетаскивание мышью терминала, чтобы скопировать (видимый) текст.

0

Если установить опцию 'clipboard' в autoselect Vim будет автоматически пытаться стать владельцем буфера копирования системы. Это позволит вам копировать текст в ситуациях, которые вы описываете.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .