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 , , 16 reacties
Bron: Vim, submitter: djohn_croot

Vim logo (60 pix) De universele editor Vim is aangeland bij versie 7.1. Vim is aanwezig op de meeste Linuxsystemen en draait op vrijwel alle gangbare en minder gangbare besturingssystemen. Deze nieuwe versie heeft vele nieuwe functies, waaronder een ingebouwde spellingcontrole, ingebouwde grep, uitbreidingen in vimscript (macrotaal), een sterk verbeterde automatische woord- en regelaanvulling en een geschiedenis voor ongedaan maken die via een boomstructuur kan worden benaderd. Meer informatie kan in deze aankondiging in Yahoo groups worden gevonden. Hieronder is een gedeelte uit die aankondiging te vinden:

Announcing: Vim (Vi IMproved) version 7.1

This is a stable release of Vim, version 7.1. Since version 7.0 lots of problems were fixed and runtime files were updated. It has been one year and five days since 7.0!

Most of Vim 7.1 was already available as patches for quite a while. A couple of test versions were made to spot problems in the distribution. Therefore Vim 7.1 can be considered very stable.

If you are using an older version, it is highly recommended you install Vim 7.1. Several crashing bugs and a security issue were fixed.

Once you have installed Vim 7.1 you can find details about the changes since Vim 7.0 with ":help version-7.1".

I will not make an Amiga or OS/2 binary for Vim 7.1. A Mac version is hopefully available soon on http://macvim.org/[break]
Vim 7.0 GUI screenshot (resized)
Versienummer:7.1
Besturingssystemen:Windows 9x, Windows NT, Windows 2000, Linux, Windows XP, Windows Server 2003, Windows Vista
Website:Vim
Download:http://www.vim.org/download.php
Licentietype:Voorwaarden (GNU/BSD/etc.)
Moderatie-faq Wijzig weergave

Reacties (16)

Ik vind 't vooral een heerlijke editor voor als je even snel iets moet veranderen in een SSH sessie of iets dergelijks (geen grafische interface).
Maar wat een features heeft dat programma zeg! Is er iemand die er veel van gebruikt? Ik ben eens begonnen met vimtutor, maar ergens halverwege toch weer afgehaakt
Echt waar, ik wil niet anders meer. Soms typ ik een document in Word, en dat wil ik dan aflsuiten met :x :D (opslaan, afsluiten).
Nadeel is dat het een steile leercurve heeft. (Eerste 'i' intypen om tekst in te kunnen voeren WTF?)
Als je er gewend aan bent kun je zeer snel teksten editen.
Gewoon 'startinsert' gooien in je vimrc, en voortaan start VIM standaard in insert mode op :-D
sorry, enkel vim tiny, hou niet van gedit of nano of whatever, voornamelijk omdat ik dan toch altijd weer esc+k etc wil doen (automatisme geworden), ook al is dat eigenlijk helemaal niet handig...
Waarom zou je het jezelf zo moeilijk maken? De uitdaging? Ik snap de magie niet helemaal.
vi is altijd aanwezig op een Linux of een Unix machine.

Als je file wilt editten, vi is er, dat kun je van de andere text editors niet zeggen, maar soms
laat je vi ook in de steek, als de terminal settings niet goed staan, het is toch een full screen editor. Dan is ed wel handig, een line editor, zoals de dos kloon Edlin, maar dat beheersen veel mensen niet meer, als je al meer als twintig jaar met Unix werkt en het vak hebt geleerd op seriŽle terminals, was zo iets ontbeerlijk. Net zoiets als screen, veel minder gebruikt als vroeger, daar kun je op een single user console meerdere sessies opstarten, ongekend in die tijd.
Dat jezelf moeilijk maken doen mensen die iets a la TextPad gebruiken ook. Yup, ze kunnen direct typen. Maar zoeken en vervangen met reguliere expressies en macro recorden hebben ze meestal geen kaas van gegeten, en dus doen ze alles met het handje.

De magie van vi(m) is dat het heel veel kan, en op heel veel plaatsen aanwezig is, en vaak ook probleemloos als default editor voor diverse andere programma's in te stellen is (b.v. email, usenet client, etc.).

En omdat die 1e 2-3 stappen op vim even een handleiding of cheat sheet induiken is, weet je die tenminste ook te vinden. Ik ken diverse mensen die textpad gebruiken, en niet eens weten dat er een handleiding bijzit.
Ik leerde TextPad pas echt goed kennen toen ik er een cheat sheet voor schreef (na jaren en jaren) :-) En veel gebruikers die ik ken die het gebruiken gebruiken slechts een subset van wat ik daarvoor gebruikte.

Ik weet vrij zeker dat met VI(M) dit ook opgaat, een groot(?) deel van de gebruikers weet de weg in de basisfuncties maar om het onderste uit de kan te halen moet je en alle functies bestuderen, en regelmatig oefenen :-)

Ik heb ooit 3 maanden lang VIM dagelijks gebruikt op een groot project, en weet nu, een paar jaar later, al het merendeel van de functies niet meer. Tuurlijk kan ik editen, regels wissen en zoeken enz. de basis blijft wel hangen :-)
Tsja, da's het probeem met handige programma's zoals deze en bijvoorbeeld ook Total Commander; je moet ze vaak gebruiken om er handig in te worden.
niet alleen vaak gebruiken, maar ook regelmatig de handleiding (of cheat sheet) doorlezen, en kijken of je nieuw geleerde functionaliteit kan toepassen. Liefst dezelfde dag, of kort erna.

Je kan VIM intensief dagelijks gebruiken, en toch nog veel te veel omslachtig doen. Nu is het voordeel van VIM dat je het niet kan gebruiken zonder tenminste 1x er iets over gelezen te hebben.

Verder zag ik ergens stijle leercurve: ik gok dat die met elke editor stijl is. Voordeel van iets a la TextPad is dat je met wat muisklikjes functies bovenwater kan halen. Maar dat is niet hetzelfde als ze geleerd hebben.
Nu is het voordeel van VIM dat je het niet kan gebruiken zonder tenminste 1x er iets over gelezen te hebben.
Wat is daar nou het voordeel aan? Ik moest een tijdje terug een ip-nr veranderen in een config file op een unix-bak. Niet een machine of OS waar ik me normaal mee bemoei maar ik was toevallig in de serverruimte en de server was niet meer remote te beheren. De enige editor op dat systeem is VI(M). Het was echt een voordeel dat ik vervolgens de unix-beheerder weer kon opbellen om al die commando's te geven die ik nodig had om 1 regel in 1 file aan te passen en vervolgens te saven...

Maar VIM is HET bewijs dat het business-model van Open Source werkt. Je moet wel een support-contract hebben :+
"Wat is daar nou het voordeel aan? "

Het voordeel is dat je de handleiding induikt.

"Het was echt een voordeel dat ik vervolgens de unix-beheerder weer kon opbellen om al die commando's te geven die ik nodig had om 1 regel in 1 file aan te passen en vervolgens te saven..."

Yup, je was gewoon niet de juiste persoon op de juiste plaats. Iemand die 10 jaar met GNU/Linux heeft gewerkt en zich niet normaal bemoeit met Windows zal ook niet 1,2,3 eventjes iets als IIS kunnen aanpassen aan wat wensen.

Dat doet er niet aan af dat het wat mij betreft handig is als je even moet studeren op iets gebruiken. Zoals ik al schreef, ik vrees dat heel veel mensen nauwelijks de vele mogelijkheden van editors als TextPad benutten. Ik ook niet, en ik weet beter.
VIM Rules

bij mijn stage bedrijf ging ik er goed voor zitten, 3 maanden goed geinvesteerd, nu jaren later de vruchten van geplukt.

het werkt gewoon zoals jij het wilt, je kan alles aanpassen. je kan er nog net geen koffie mee zetten.
Vim is super en ik wil ook niet anders meer. En dan ben ik nog niet eens zo'n ervaren gebruiker. Cheat sheet boven mijn bureau en lekker door VIMmen :)

Elke dag kom ik weer nieuwe dingen tegen die nog handiger zijn dan ik het al vond :P

Maar, wel een steile leercurve. Het beste werkt gewoon een maand lang niets anders gebruiken. Je leert het dan nog redelijk snel. Daarna gewoon functies gaan proberen die je normaal nooit gebruikt.

en inderdaad Goodfella... dat is nog het enige wat ontbreekt.
Vim is idd een lekker programma. Voor kleinere bewerkingen gebruik ik vlugger vim, voor wat langere emacs :).
En nou nog een linkje naar die handige cheat sheets waar idereen het over heeft :P

http://techcheatsheets.com/tag/vim/

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