gvim: Простое копирование в системный буфер обмена

Необходимо реализовать собственную функцию сравнения, которая сравнит словари значениями ключей имени. См. Сортировать МИНИ-КАК К от PythonInfo Wiki

25
задан Xavier T. 31 December 2010 в 13:02
поделиться

2 ответа

У меня та же идея, что и у вас, но я делал это годами.

nnoremap yy yy"+yy
vnoremap y ygv"+y

Обратите внимание, что теперь команда yy выполняет две вещи: сначала она дергается, чтобы зарегистрироваться как обычно, а затем она дергается, чтобы зарегистрироваться " (системный буфер обмена). Команда y делает то же самое. Это потому, что я хочу сохранить функциональность нескольких буферов обмена Vim.

Для вставки из системного буфера обмена у меня был noremap gp "+p (глобальное вставление), но сейчас я использую отличный плагин Yankring.

3
ответ дан 28 November 2019 в 21:40
поделиться

В моем случае я иногда могу скопировать из gvim в системный буфер обмена, а иногда нет. Я нашел обходной путь, хотя я не понимаю основной проблемы. Если я копирую текст в другое приложение (например, в Блокнот, как в Windows 7), то я могу скопировать текст из gvim и вставить его в другое место. Похоже, мне нужно делать это для каждой копии из gvim.

0
ответ дан 28 November 2019 в 21:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: