Reacties
Antwoord
In gVim kunt u het lettertype selecteren, vim hangt af van het lettertype dat de terminal biedt. En het is hetzelfde voor kleurondersteuning. Gvim heeft volledige ondersteuning, vim hangt af van de terminal.
Gvim heeft bovendien menus en een werkbalk, die vim niet heeft.
Een groot voordeel van vim is dat, aangezien het een terminaltoepassing is, je een volwaardige terminal binnen handbereik hebt. gVim heeft een zeer rudimentaire terminale ondersteuning. Dit is handig als u bijvoorbeeld :make
uitvoert.
Reacties
- Voeg eventueel dat toe
gvim
heeft muis standaard ingeschakeld envim
don ' t (hoewel het ' is gemakkelijk in te schakelen metset mouse=a
). Bovendien zijn de meeste kleurenschemas geschreven voorgvim
en niet voorvim
dus het ' is eenvoudiger om deze standaard te gebruiken (hoewel het gebruik van deguicolorscheme.vim
scripts ook prima werkt). Ja, ik ' m gebruikvim
. - Waarom heb je in vredesnaam een muis nodig in
vim
? - @Bernhard Om de grootte van verticale / horizontale splitsingen sneller te wijzigen dan met een toetsenbord.
- @ É tienne Dat is niet sneller. Zal eerst mijn muis moeten pakken;)
- Geen groot probleem als je een touchpad of trackpoint bij de hand hebt.
Antwoord
Installeer beide en probeer ze allebei, ze gebruiken dezelfde configuratie enz. dus er is geen risico.
Wat de verschillen betreft: de ene is een grafische tool één is een commandoregel-tool. Het voordeel van vim to gvim is dus dat je het gemakkelijk kunt gebruiken over een ssh-verbinding. (je kunt hetzelfde doen met gvim door X te tunnelen, maar dat heeft nogal wat overhead.
Reacties
- Het risico is dat je je energie te dun verspreidt en ontmoedigd raakt. Ik ' heb meer dan 20 editors / IDEs inmiddels, en omdat ik mezelf er nooit toe heb verplicht er een goed te leren, lijd ik ' m. Momenteel ontdek ik de geneugten van vim met plug-ins. 🙂
Answer
gvim-pakket zal alle vim meebrengen. Dit betekent dat als je terug wilt vallen op vani lla vim dat kan.
Hoe dan ook, het grootste verschil IMO is dat vim afhankelijk is van de terminal om speciale tekens en toetsreeksen af te handelen. Als je zaken als <c-space>
, <m-ins>
in kaart wilt brengen en exploiteren, … vergeet het dan gewoon met vim.
Natuurlijk heeft gvim menus, muis, werkbalk, enz. Maar dat is maar een kleine bonus vergeleken met een volledig functioneel toetsenbord.
Antwoord
Ze zijn allebei hetzelfde als je kijkt naar de prestaties, maar als je een goed uiterlijk wilt en de editor wilt aanpassen zodat het er niet saai uitziet, dan zou je de verbeterde versie van vim willen proberen.
Answer
Voor mij is het grootste nadeel van het gebruik van gvim over vim dat je het niet in een verwijderbare container kunt laten lopen. Ik voer vim uit binnen tmux , waardoor ik de actieve sessie kan loskoppelen en later opnieuw kan koppelen. Ik kan bijvoorbeeld mijn sessie op het werk loskoppelen, naar huis gaan, naar het werk gaan en weer aansluiten op de reeds lopende sessie. Ik werk ook veel op externe VPS-hosts, wat de mogelijkheid om opnieuw te koppelen belangrijker maakt, omdat ik mijn ssh-verbinding zou kunnen verliezen. Gvim is aantrekkelijk voor nieuwe vim-gebruikers, en het is een leuke manier om te beginnen, maar als je eenmaal een vim power-gebruiker bent, vertragen menus en andere GUI-elementen je gewoon. Vim kan worden geconfigureerd om een muis in terminalmodus te gebruiken (zelfs via SSH), en als je je terminal instelt om 256 kleuren en een mooi Unicode-lettertype te gebruiken, kun je behoorlijk chique worden zonder de overhead van een GUI.
vimdiff <(./abc.sh) <(./abc2.sh)
werkt niet ' t werkt ([ 1] + Gestopt … blah blah) maargvimdiff <(./abc.sh) <(./abc2.sh)
werkt, ik gebruik Fedora 21 gnome 3.