J'apprends Vim en regardant des screencasts. Et je me demande pourquoi beaucoup de gens utilisent gVim ou MacVim?
D'après ce que je peux voir, la version GUI Vim n'a que des fonctionnalités supplémentaires qui impliquent l'utilisation de la souris. Mais n'est-ce pas contraire à la "philosophie Vim"?
Quelqu'un peut-il expliquer quelles fonctionnalités supplémentaires la version GUI Vim offre par rapport au Vim basé sur terminal?
Réponses:
Quelques fonctionnalités qui ne fonctionneront qu'avec gVim:
Deuxièmement, même si vous préférez utiliser Vim, l'installation d'une version GUI peut offrir plus de fonctionnalités au moment de la compilation que la version sans, au moins dans certaines distributions (telles que
clipboard
et leclientserver
support sur le système basé sur Debian dansvim-nox
vsvim-gnome
).De plus, sous Windows, une fenêtre gVim peut être redimensionnée plus facilement qu'une fenêtre Vim de console.
Ce que gVim ne fait pas :
:!vim
,:!mutt
ou:!irssi
de gVim, ou en appuyant Ksur un mot (qui, par défaut, ouvre la page de manuel pour ce mot). Voir aussi ceci .la source
menu.vim
, puis probablement utiliserset wildmenu
et:emenu <Tab>
naviguer d'une manière qui ressemble ... eh bien, aux menus.Je peux juste parler de gVim. Outre les différences de base, j'ai constaté que l'utilisation de gVim m'aide beaucoup au début à apprendre les commandes de base (par exemple, une façon de copier le texte sélectionné dans le presse-papiers avec "+ y) en lisant chacun des raccourcis affichés dans le menu. Il peut cela peut paraître idiot, mais vous devriez vraiment passer un peu de temps à parcourir le menu et non pas simplement cliquer sur un élément, mais pour tester le raccourci qu'il affiche.
la source
Certains d'entre nous sont coincés dans Windows Land, les options de terminal sont donc moins pratiques.
Dans l'Explorateur Windows, vous pouvez cliquer avec le bouton droit sur un fichier et l'ouvrir immédiatement avec gVim. C'est beaucoup plus facile et plus rapide que d'ouvrir un terminal (cygwin ou autre), de naviguer vers le répertoire et de vimming du fichier.
(Sur mon PC de travail, gVim et MinGW bash couvrent la plupart de mes besoins d'édition)
la source
xterm -e vim %
ou certains tels ...gVim
installé. Les polices de terminal Windows vous font saigner.Pour ajouter une chose triviale: Lorsque vous utilisez gvim, la liste des fenêtres de mon bureau affiche un joli symbole Vim plutôt qu'un symbole Xterm, ce qui facilite le passage à l'éditeur si de nombreux xterms sont ouverts.
la source
xseticon
:-)Un point crucial pour moi qui continue de me faire utiliser des versets MacVim juste le terminal + vi est la vitesse. J'ai toutes sortes de plugins vim et de conseils de langage et de vérificateurs de syntaxe qui surprennent étonnamment le terminal vi, tandis que le bac compilé de MacVim gère très bien tout ce sucre syntaxique.
la source
Changer la forme du curseur en fonction du mode (par exemple Normal vs Insérer) fonctionne très bien avec gVim. Cela devrait fonctionner lorsque vous utilisez vim dans un programme terminal comme Konsole, mais je ne l'ai jamais vu fonctionner.
la source