Saya ingin tahu mengapa paket Debian default untuk vim (yang biasanya Anda dapatkan sudo apt-get install vim
) tidak dikompilasi dengan dukungan clipboard?
Baik yang biasa -clipboard
atau -Xterm-clipboard
yang diaktifkan, mengapa ?
Mungkin ada alasan untuk tidak menyertakan -Xterm-clipboard pada instalasi Debian tanpa X-server diinstal, tetapi biasa -clipboard
?
Setiap wawasan tentang mengapa ini akan sangat membantu.
( Klarifikasi: Saya tahu saya bisa mengkompilasi Vim dengan flag-flag ini, saya hanya ingin tahu mengapa mereka tidak diaktifkan secara default. )
linux
installing
Gustav Blomqvist
sumber
sumber
Jawaban:
The deskripsi paket berisi
Saya percaya ini dibuat, karena menggunakan clipboard akan melibatkan penautan terhadap pustaka X, yang berarti, Anda tidak dapat menginstal vim tanpa juga menginstal sekelompok dependensi X yang biasanya tidak Anda inginkan di lingkungan server (atau minimal).
Ini berarti, jika Anda menginginkan fitur clipboard, Anda harus menginstal mis. Paket
vim-gtk
(yang walaupun namanya juga berisi non-gui vim).Untuk alasan yang sama, paket itu
vim-nox
ada. Itu tidak tergantung pada server X, tetapi membutuhkan perpustakaan tambahan seperti liblua, libperl, libpython dan karena itu menginstal dependensi tambahan tersebut (yang Anda juga mungkin tidak perlu di lingkungan server), tetapi tidak ada perpustakaan X (seperti GTK atau X11 yang dibutuhkan untuk gui dan clipboard).sumber
-clipboard
itu untuk Vim untuk mengakses sistem copy-paste register. (Anda dapat menggunakan X-Copy tapi saya maksud dengan deafult)VIM dimaksudkan untuk menjadi editor portabel yang "hanya berfungsi" pada semua sistem. Dengan memiliki versi default menggunakan fungsionalitas clipboard, itu perlu menghubungkan ke perpustakaan X11, dan versi terpisah VIM perlu dikompilasi untuk desktop versus server (tidak ada X11 / xorg pra-instal build). Inilah sebabnya mengapa
vim
danvim-gtk
paket disediakan.Jika Anda ingin mengkompilasi versi VIM command-line (saya menggunakannya dengan Guake / yakuake sepanjang waktu), inilah skrip build / install untuk sistem berbasis Debian.
sumber