Question Quelle est la différence entre Gvim et Vim?


Quelqu'un pourrait-il m'expliquer les différences entre Gvim et Vim?


19
2017-12-20 03:38


origine




Réponses:


GVim est Vim avec une interface graphique intégrée, alors que plain Vim a besoin d'un émulateur de terminal (comme GNOME Terminal, par exemple) pour fonctionner.

L'interface graphique intégrée fournit plusieurs fonctionnalités supplémentaires à GVim. Emprunter de un poste dans le Vi and Vim Stack Exchange:

Quelques fonctionnalités qui vont seulement travailler avec gVim:

  • Prend en charge une gamme de couleurs beaucoup plus large (RVB), tandis que le terminal ne prend en charge que 256 couleurs (voir ce et ce).
  • Quelques autres fonctionnalités graphiques plus avancées, telles que des "lignes ondulées" pour la vérification orthographique, des formes de curseur plus flexibles, etc.   ne font que des "blocs de caractères monospaces".
  • Permet support de la souris, sinon laissé seul (y compris glisser déposer pour les fichiers). Terminal Vim peut également gérer la souris   assez bien, mais pas glisser-déposer.
  • Offre une belle, personnalisable système de menu, où chaque option a la commande Vim correspondante répertoriée.
  • gVim peut vous proposer des barres de défilement qui font défiler le tampon Vim (et non le défilement du terminal).
  • Vous pouvez avoir popup "des ballons" (aka. "info-bulles").
  • De nombreux terminaux ne fournissent pas de véritables italiques comme le fait gVim.
  • A prise en charge intégrée des polices.

Deuxièmement, même si vous préférez utiliser Vim, l’installation d’une version graphique peut   offrir plus de fonctionnalités à la compilation que la version sans, au moins dans   des distributions (telles que clipboard et clientserver soutien sur   Système basé sur Debian dans vim-nox contre vim-gnome).

Choses gVim ne pas faire:

  • gVim n'est pas un émulateur de terminal (complet), donc démarrer des programmes externes utilisant beaucoup de fonctionnalités de terminal ne fonctionnera pas très bien. Par exemple   essayez d'utiliser :!vim, :!mutt, ou :!irssi de gVim, ou en appuyant sur K   sur un mot (qui, par défaut, ouvre la page de manuel pour ce mot). Aussi    regarde ça.

22
2017-12-20 03:43





GVim et Vim étaient les mêmes, la différence est que Gvim propose une interface qui ne fonctionne pas sur la fenêtre du terminal. Fondamentalement, Gvim a une interface graphique comme les menus et la barre d'outils. Citations de Quora qui fournissent plus d'informations

VIM est conçu pour utiliser efficacement le clavier et non pour l'utiliser   la souris.

Fonctionnellement, il n'y a pas de différence entre VIM et GVIM. Les deux   travailler de la même façon et avoir les mêmes séquences de clavier. VIM n'a pas besoin d'un   Interface utilisateur graphique (GUI) et utilise l'environnement shell du terminal pour   fournir des fonctionnalités d'édition de texte. Cependant, GVIM (ou MVIM sur Mac) utilise X   système de fenêtrage (comme GTK +) pour fournir une fenêtre de bureau   apparence à vim avec toutes les fonctionnalités d'édition de texte. Performance sage   Vim et Gvim se comportent également de manière presque identique.

En dehors de cela, il y a peu d'opérations d'addition supportées par GVIM   comme

  • Plus de polices et un meilleur support du rendu de texte dans gvim.
  • GVIM a des barres de menus et d’outils supplémentaires qui manquent à vim

2
2017-12-20 03:47