Jak zainstalować vim z obsługą schowka w Fedorze?

20

Korzystam z Fedory Linux i nie mam możliwości kopiowania tekstu z vima do schowka systemowego (co powinienem zrobić przy użyciu rejestru + lub *, choć nie jestem pewien, który). Jeśli wpiszę to w wierszu polecenia:

vim --version | grep clipboard

... odpowiednia linia mówi -xterm_clipboard, kiedy chcę zobaczyć +xterm clipboard.

Jak mogę dodać to wsparcie? Czy muszę coś skompilować (proszę powiedzieć nie!), Czy mogę po prostu yum installcoś?

Nathan Long
źródło

Odpowiedzi:

33

vim w Fedorze jest kompilowany bez żadnego wsparcia X, aby zminimalizować liczbę jego zależności. Zamiast tego musisz użyć gvim w vim-X11pakiecie.

Ignacio Vazquez-Abrams
źródło
25
Zauważ, że chociaż potrzebujesz wersji Vima obsługującej X, nie musisz uruchamiać jej jako aplikacji X - możesz uruchomić ją w terminalu jako gvim -v. Spowoduje to uruchomienie Vima w trybie vi lub terminalowym, ale z dostępem do schowka X. Można to ułatwić aliasem: alias vim='gvim -v'.
garyjohn
@garyjohn - niesamowite! To działa idealnie.
Nathan Long,
1
@garyjohn - ... i Twoja niesamowita wskazówka na temat uruchamiania graficznego vima w wierszu poleceń znów się przydała, tym razem na komputerze Mac. mvim -vdaje również dostęp do schowka systemowego. Dzięki!
Nathan Long,
6
Pakiet Fedora vim-X11 jest również dostarczany w wersji binarnej vimx, więc możesz uruchomić ten w X11, jeśli nie chcesz aliasu.
LukasT,
@LukasT rzeczywiście świetny punkt - to działa idealnie. Ta odpowiedź na Vi.SE sugeruje to samo.
icc97