Je suis curieux de savoir pourquoi le paquet Debian par défaut pour vim (celui que vous obtenez normalement sudo apt-get install vim
) n'est pas compilé avec le support du presse-papiers?
Ni le standard -clipboard
ni le -Xterm-clipboard
activé, pourquoi ?
Il pourrait y avoir une raison pour ne pas inclure -Xterm-clipboard sur les installations Debian sans X-server installé, mais le standard -clipboard
?
Toute idée de la raison pour laquelle cela est utile serait utile.
( Clarification: je sais que je peux compiler Vim avec ces drapeaux, je veux juste savoir pourquoi ils ne sont pas activés par défaut. )
linux
installing
Gustav Blomqvist
la source
la source
Réponses:
La description du paquet contient
Je pense que cela a été fait, car l'utilisation du presse-papiers impliquerait une liaison avec les bibliothèques X, ce qui signifie que vous ne pouvez pas installer vim sans installer également un tas de dépendances X que vous ne souhaitez généralement pas dans un environnement serveur (ou minimal).
Cela signifie que si vous voulez la fonctionnalité du presse-papiers, vous devez par exemple installer le package
vim-gtk
(qui malgré son nom contient également un vim non-gui).Pour une raison similaire, le package
vim-nox
existe. Il ne dépend pas du serveur X, mais a besoin de bibliothèques supplémentaires comme liblua, libperl, libpython et installe donc ces dépendances supplémentaires (dont vous n'avez probablement pas besoin non plus dans un environnement de serveur), mais pas de bibliothèques X (comme celles GTK ou X11 nécessaire pour l'interface graphique et le presse-papiers).la source
-clipboard
était pour Vim d'accéder au registre de copier-coller du système. (Vous pouvez utiliser X-Copy mais je voulais dire par sourd)VIM est destiné à être un éditeur portable qui "fonctionne tout simplement" sur tous les systèmes. En ayant la version par défaut utiliser la fonctionnalité de presse-papiers, il devra se lier avec les bibliothèques X11, et une version distincte de VIM devra être compilée pour le bureau par rapport au serveur (pas de X11 / xorg préinstallé). C'est pourquoi les packages
vim
etvim-gtk
sont fournis.Si vous voulez compiler la version en ligne de commande de VIM (je l'utilise avec Guake / yakuake tout le temps), voici le script de construction / installation pour les systèmes basés sur Debian.
la source