Zastanawiam się, dlaczego domyślny pakiet Debiana dla vima (ten, z którego zwykle korzystasz sudo apt-get install vim
) nie jest skompilowany z obsługą schowka?
Ani zwykły, -clipboard
ani -Xterm-clipboard
włączony, dlaczego ?
Może istnieć powód, aby nie dołączać -Xterm-schowek na instalacjach Debiana bez zainstalowanego serwera X, ale zwykły -clipboard
?
Każdy wgląd w to, dlaczego jest to pomocne.
( Wyjaśnienie: Wiem, że mogę skompilować Vima z tymi flagami, chcę tylko wiedzieć, dlaczego nie są one domyślnie włączone ).
linux
installing
Gustav Blomqvist
źródło
źródło
Odpowiedzi:
Opis Pakiet zawiera
Sądzę, że tak się stało, ponieważ korzystanie ze schowka wymagałoby łączenia się z bibliotekami X, co oznacza, że nie można zainstalować vima bez instalacji kilku zależności X, których zwykle nie chce się w środowisku serwerowym (lub minimalnym).
Oznacza to, że jeśli chcesz funkcji schowka, powinieneś zainstalować np. Pakiet
vim-gtk
(który pomimo nazwy zawiera także vim-gui).Z podobnego powodu pakiet
vim-nox
istnieje. Nie zależy od serwera X, ale potrzebuje dodatkowych bibliotek, takich jak liblua, libperl, libpython, i dlatego instaluje te dodatkowe zależności (których prawdopodobnie również nie potrzebujesz w środowisku serwera), ale nie ma bibliotek X (takich jak GTK lub X11 potrzebne do GUI i schowka).źródło
-clipboard
ma umożliwić Vimowi dostęp do rejestru systemowego kopiuj-wklej. (Możesz używać X-Copy, ale miałem na myśli niesłyszących)VIM ma być przenośnym edytorem, który „po prostu działa” na wszystkich systemach. Ponieważ domyślna wersja korzysta z funkcji schowka, będzie musiała połączyć się z bibliotekami X11, a osobna wersja VIM będzie musiała zostać skompilowana dla kompilacji komputer stacjonarny kontra serwer (bez preinstalowanego X11 / xorg). Właśnie dlatego dostarczane są pakiety
vim
ivim-gtk
.Jeśli chcesz skompilować wersję VIM z wiersza poleceń (używam go cały czas z Guake / yakuake), oto skrypt kompilacji / instalacji dla systemów opartych na Debianie.
źródło