Як встановити vim з підтримкою буфера обміну на Fedora?


20

Я використовую Fedora Linux і не маю можливості копіювати текст із vim в буфер обміну системи (що я повинен мати змогу зробити за допомогою регістра + або *, хоча я не впевнений, який). Якщо я введу це в командному рядку:

vim --version | grep clipboard

... у відповідному рядку сказано -xterm_clipboard, що я хочу бачити +xterm clipboard.

Як додати цю підтримку? Чи потрібно щось складати (будь ласка, ні!) Чи я можу просто yum installщось?

Відповіді:


33

vim у Fedora складається без будь-якої підтримки X, щоб мінімізувати кількість залежностей, які вона має. Натомість вам потрібно буде використовувати gvim у vim-X11пакеті.


24
Зауважте, що хоча вам буде потрібна версія Vim, яка підтримує X, не потрібно її запускати як додаток X - ви можете запустити її як термінал як gvim -v. Це запустить Vim у vi або термінальному режимі, але з доступом до буфера обміну X. Ви можете зробити це простіше з псевдонімом: alias vim='gvim -v'.
garyjohn

@garyjohn - приголомшливо! Це прекрасно працює.
Натан Лонг

1
@garyjohn - ... і, ваша чудова порада щодо запуску графічного vim у командному рядку, знову корисна, на цей раз на Mac. mvim -vтакож надає доступ до буфера обміну системи. Дякую!
Натан Лонг

6
Пакет Fedora vim-X11 постачається також двійковим vimx, тому ви можете запустити його в X11, якщо ви не хочете отримувати псевдонім.
LukasT

@LukasT дійсно чудовий момент - це прекрасно працює. Ця відповідь Vi.SE пропонує те саме.
icc97
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.