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ś?

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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.