Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 21 reacties
Bron: Vim, submitter: djohn_croot

Het ontwikkelteam achter Vim heeft zojuist versie 6.3 vrijgegeven. Vim (Vi improved) is gebaseerd op Vi, een tekstbewerkingsprogramma met name bekend uit de Unix wereld. Het programma is onder andere beschikbaar voor Unix, DOS, Windows, Amiga, OS/2 en MacOS. De lijst met downloads is te lang om hier op te noemen, dus we verwijzen slechts naar de pagina met downloads. Release 6.3 is voornamelijk een bugfix-versie, maar er zijn ook enkele nieuwe features toegevoegd:

The main new features are:
  • Support for translated help files. The files themselves are available separately, see http://www.vim.org/translations.php.
  • More conversions are possible on Macintosh and MS-Windows without help of the iconv library.
  • Amiga binaries are included again. My Amiga was miraculously healed from a harddisk problem.
  • The Win32 self-installing exe now also includes vim.exe, the console version. Despite that the file size is smaller than before, because of using LZMA compression.
  • When formatting text, marks are kept at the same position.
  • Support for the NetBeans interface on MS-Windows.
  • MS-Windows: Vim can run inside an MDI window of another application (see ":help -P"). Doesn't work for all MDI applications though.
  • Mousewheel support on the Macintosh.
Once you have installed 6.3 you can find details about the changes since Vim 6.2 with ":help version-6.3". There is a long list of fixed bugs.
Versienummer:6.3
Website:Vim
Download:ftp://ftp.vim.org/pub/vim/pc/gvim63.exe
Bestandsgrootte:3,81MB
Licentietype:GPL
Moderatie-faq Wijzig weergave

Reacties (21)

Vim is wel een aparte editor, maar ik heb op mijn stage uiteindelijk gvim geinstalleerd omdat ik er sneller mee kon navigeren door programma code/tekst. :P

Handig kan het dus zeker wel zijn, maar je hebt een opstartje nodig om te kunnen beginnen.

Enkele tips als je wilt beginnen:
- i = insert mode (dan werkt alles ineens normaal)
- esc = terug naar command mode.
edit: :wq <enter> = afsluiten,
Veel meer heb je eigenlijk niet nodig.


Verplaasing:
pijltjes of h,j,k,l = cursor verplaatsen.
w = volgende woord (W = grote sprong naar een spatie)
e = eind van het woord (E = eind woord voor een spatie)
b = begin van woord (B = begin van woord bij een spatie)

Wijzigen:
c = change, dus:
cw = change word (cW = natuurlijk tot de spatie)
cb = change begin van een woord.
3cw = 3 woorden veranderen.
C = veranderen eind van de zin.

Verwijderen:
d staat voor delete, dus:
dw = delete word
dW = delete word (tot aan spatie)
D = delete tot einde van de zin.
dd = hele regel verwijderen. (knippen)
2dd = natuurlijk 2 regels verwijderen/knippen

edit:
y = yank (kopieren), dus:
2yy = 2 regels kopieren.
yw = woord kopieren
etc..


Ik hoop dat je de "logica" er een beetje van inziet ;) je typt eigenlijk in vim met opdrachten.


Enkele andere handige commando's:
p en P = plakken.
x = delete teken. (3x = 3 tekens veranderen, etc..)
X = "backspace"
r = replace teken.

a = append.
A = append aan het einde van de zin.
I (hoofdletter) = insert aan het begin van de zin.
o = open een nieuwe regel eronder. (O = erboven)

u = undo
Ctrl+r = redo.
v = visual (thanks rollebol)
V = visual line.
/ = zoeken.


vim reference card (voor in je portemonee ofzo :P)
Zeer handige teksteditor

Dank voor deze lijst met commando's, ik was zelf te lui om er een te zoeken :z

edit:

weet je trouwens ook nog het commando om te kopieren, anders heb ik niet veel aan het plakken ;)
Met v kan je visueel een blok selecteren, met y werp je dat op het plakbord ('yank'). Met p zet je het er weer in je tekst.

Als je iets verwijdert met d dan gaat het ook naar het plakbord.
je kan zelfs iets in het clipboard van VIM zetten, vim afsluiten... ander bestand openen in VIM en plakken :) ... erg handig
edit: :qw <enter> = afsluiten,
Liever :wq :D
Dit omdat w opslaan is en q afsluiten.
qw heeft weinig zin... (En geeft geloof ik ook een fout terug bij veranderde documenten)
Vim is met afstand de beste editor (vind ik :)). Een kleine selectie uit de redenen:

Automatisch woorden, regels en woordgroepen aanvullen:
Als je een iets langer woord hebt getypt, typ je de eerste twee of drie letters en druk je op Ctrl-P om eerder getypt woord te kiezen dat met die letters begint. Werkt ook voor hele regels (Ctrl-X-P). Vim heeft ook abbreviations (autocorrectie).

Bijna alle wijzigingen in getypte tekst kun je met drie of vier toetsaanslagen aanbrengen. Dat werkt veel sneller dan de muis.

Office heeft pas onlangs meerdere klemborden gekregen, Vim heeft dat al lang, 23 registers en nog een aantal speciale, zoals de naam van het huidige bestand, de laatst gegeven opdracht en de laatst ingevoerde tekst.

Na enig oefenen werkt zoeken, vervangen, kopiŽren enz. veel sneller en nauwkeuriger dan in bijv. Word.

Volledige en supersnelle reguliere expressies: verwijder bijv. alle regels die niet eindigen op de combinatie kleine letter-hoofdletter-3 getallen.

Marks: je brengt onzichtbare markeringen aan in een bestand (mq ijv.) waar je met twee toetsaanslagen naar toe springt (`q). Heel handig om blokken tekst te bewerken.

Zoals YaPP al opmerkte, kun je veel opdrachten een getal meegeven om ze een aantal malen uit te voeren. Door daarna op de . (punt) te drukken herhaal je ze weer. Als je een opdracht mist, maak je er zelf een (:map <toets> <rijtje opdrachten&gt ;).

Deze versie is 3,8 Mb, installeert in vijf minuten en werkt supersnel. Een bestand van 26 Mb laadt in seconden op mijn 3 jaar oude bakje. Word doet er een kleine minuut over.

O ja, de help helpt echt in Vim :)

@ arbraxas: nee niet terug naar DOS, maar vooruit naar Unix.

Er zijn ook nadelen:

Vim is gratis, dus geen belastingaftrek.
Je leert het niet goed kennen in een dag. Het is niet geschikt voor beginners.
Vim werkt alleen met platte tekst, voor opmaak moet je dus een ander programma kiezen.
Vim is niet geschikt voor muisverslaafden.

Kortom, een van de beste stukken software op de planeet.

* 786562 djohn_croot
Zeer handige Linux teksteditor (tekstverwerkingsprogramma is een groot woord voor deze software) waarvan zeker het voordeel is dat hij op bijna elk *nix is terug te vinden. Misschien in het begin wat moeilijk van gebruik maar eens je er mee weg bent, kan je al die toetsencombinaties wel waarderen.
"Linux teksteditor"

Handig voor alle platformen/Os'en zou ik zeggen
(tekstverwerkingsprogramma is een groot woord voor deze software)
er staat dan ook tekstbewerking, niet tekstverwerking
vi is gemaakt voor terminals met een toetsenbord _zonder_ cursortoetsen.
hoewel het misschien wel handig typt als je erin wilt geloven, is vi en derivaten gewoon niet van deze tijd.

en unix is al helemaal een dinosaurus,
zo dat moest ik nou eens ff kwijt.
Unix mag wellicht een dino zijn, Unix en afgeleiden zijn nog steeds de beste besturingssystemen van deze planeet :)

Maar ik geef je gelijk in dat vi en vim nogal irri zijn, je houdt er van of niet zeg maar :)
Ik zelf prefereer nano :D
Ik vind het ook een kloteding... waarom zou je zo moeilijk doen om al die toetsen te onthouden? Wat is er mis met notepad? daar kun je toch net zoveel in. En notepad gebruikt gewoon toetscombinaties die in *alle* programma's hetzelfde zijn. Dat kun je van vim niet zeggen. Dan valt er niks te leren... dus wat er nou zo goed aan is, ik snap het niet.

Ja, in vim kun je met 1 toets een nieuwe regel invoegen... spannend! :+
Absoluut niet mee eens...

Vim gebruik ik onder Linux dagelijks. Voor server configs is het erg makkelijk. Nee, neem dan Pico...

Heerlijk ctrl-w en ctrl-q (als ik me niet vergis), maar Pico is zwartwit. Of MC, mc is wel leuk, alleen zonder syntax highlighting. Toch werkt Vim dan wel het beste, imho.

Notepad is er namelijk onder Linux niet, en ik ga dus echt niet op een productie server een windowmanager installeren.
Ik ga de Windows Vim versie maar eens installeren op mijn workstation. Dan maakt het bijna niet meer uit of ik nu windows of linux commando's in console mode gebruik.
(Ik loop nogal vaak te ls'en en te rm'men in Windows... Werkt fantastisch (NOT)...)
Ik loop nogal vaak te ls'en en te rm'men in Windows... Werkt fantastisch (NOT)...
Hier kun je de win32 versies van de meest voorkomende *NIX tools vinden :)
en ik ga dus echt niet op een productie server een windowmanager installeren
Waarom niet? Linux crasht toch nooit? Dus daar hoef je niet bang voor te zijn. Kost CPU-tijd? Onzin, je gebruikt het natuurlijk alleen als je het nodig hebt. Kost geheugen? Ja, de framebuffer van je videokaart, en voor de rest, weegt die 10MB extra op tegen die 1GB voor een databaseserver? mwa :)
Moet nog de eerste notepad tegenkomen die complexe reguliere expressies kan verwerken om bijvoorbeeld tekst te vervangen, te zoeken, etc. Dat maakt vim oa beter dan een simpel ding als notepad.
Ik noem notepad maar als voorbeeld. Maar een notepad kloon die ook regexen kan zoeken en vervangen zijn er bij bosjes. En ze doen soms nog syntax highlighting ook. Dus wat betreft coden zit je goed...

btw, wie gaat er nou coden in een texteditor? Heb je geen fatsoenlijke IDE?
...misschien de snelheid waarmee je code kan programmeren als je er handig in bent? ;)
Ik vind persoonlijk nano toch een stuk beter en makkelijker
Dus weer helemaal terug naar t dos tijdperk? Wat is daar zo handig aan? Leg mij eens uit wat dit programma beter doet als bijvoorbeeld notepad en cohorten?

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True