Acties:
  • 0 Henk 'm!

  • Hatsieflatsie
  • Registratie: Oktober 2011
  • Laatst online: 07-08 23:08

Vim fantopic

Afbeeldingslocatie: http://upload.wikimedia.org/wikipedia/commons/thumb/9/9f/Vimlogo.svg/300px-Vimlogo.svg.png
Vim (Vi IMproved) is een teksteditor, ontwikkeld door de Nederlander Bram Moolenaar. Vim is opensourcesoftware en is naast Emacs een van de twee populairste programmeereditors op Unix-achtige systemen (zoals Linux). Vim is een sterk uitgebreide kloon van de oudere editor vi, en draait standaard in een terminalemulator.
Door aantal omstandigheden moest ik terug naar Windows, maar dankzij Gvim, gebruik ik nu volop Vim met een heftig gemodde .vimrc, met 20+ plugins en meer dan 50 key maps. Werkt zoveel fijner met tekstbewerking en coden. Ik vroeg mij af of er hier nog meer Vim fanboys zitten? :).

[ Voor 3% gewijzigd door Hatsieflatsie op 20-01-2014 03:20 ]


Acties:
  • 0 Henk 'm!

  • Hatsieflatsie
  • Registratie: Oktober 2011
  • Laatst online: 07-08 23:08
Kennelijk geen Vim-adepten hier. ;(.

Zojuist het volgende aan m'n vimrc toegevoegd.

code:
1
2
3
4
5
6
"meteen naar treffer als je op / tikt, en enter > n (ext) voor volgend resultaat. 
set incsearch
set ignorecase
"alleen van toepassing in commandline van Vim, in insert heb je geen last van. Scheelt een gesleten pink voor shift. 
nore ; :
nore , ;

Acties:
  • 0 Henk 'm!

  • The Eagle
  • Registratie: Januari 2002
  • Laatst online: 10-09 23:54

The Eagle

I wear my sunglasses at night

VIM is handig als je standaard op *nix werkt, zonder meer. Omdat het ten minste out of the box cursortoetsen snapt.

Maar als je standaard op Windows werkt zijn er eigenlijk maar een paar echt goede texteditors: notepad++ en UltraEdit, of Emerald Editor (freeware ultraedit).
Met name die laatste. Als je die eenmaal gewend bent wil je echt niks anders meer. Want alles kan gewoon, out of the box. Alleen voor syntax highlighting moet je even een bestandje plaatsen, maar die Ijn overal op internet te vinden.

Dus waarom moeilijk doen met tig initfiles als het zo ook kan? :)

Al is het nieuws nog zo slecht, het wordt leuker als je het op zijn Brabants zegt :)


Acties:
  • 0 Henk 'm!

  • Super_ik
  • Registratie: Maart 2001
  • Laatst online: 10-09 20:08

Super_ik

haklust!

* Super_ik is ok verstokt vim gebruiker :)

Alleen waar heb je al die plugins voor nodig? Mijn vimrc is hooguit 15 regels en ik gebruik geen enkele plugin.

8<------------------------------------------------------------------------------------
Als ik zo door ga haal ik m'n dood niet. | ik hou van goeie muziek


Acties:
  • 0 Henk 'm!

  • ppl
  • Registratie: Juni 2001
  • Niet online

ppl

The Eagle schreef op donderdag 23 januari 2014 @ 22:07:
VIM is handig als je standaard op *nix werkt, zonder meer. Omdat het ten minste out of the box cursortoetsen snapt.
Dat is inderdaad handig maar als je een beetje oefent met hjkl dan is dat supermakkelijk.
Dus waarom moeilijk doen met tig initfiles als het zo ook kan? :)
Daar zijn zat redenen voor te bedenken net als dat er zat redenen voor te bedenken zijn waarom je geen vim zou willen gebruiken. Vi/vim kennis is voor wie met unix/linux spul werkt sowieso goed om te hebben. Dat geldt eigenlijk voor alle commandline werk en config files. Het is vaak net even een wat duidelijkere manier dan checkboxes en pulldown menu's. Het helpt om beter te begrijpen wat iets nou doet.
Overigens is het voor veel systeembeheerders een vrij simpele kwestie: je logt met ssh in op een server dus zit je al vrij snel vast aan commandline tools en dus ook iets als vim.

Zelf heb ik een simpele vim setup. Ik gebruik het vooral om scriptjes te schrijven. Daar hoeft ie dan ook niet zo erg veel voor te kunnen. Vooral handig is de plugin Pathogen om je plugins te beheren naast de plugin Fugitive waarmee je git support in vim hebt (scheelt weer een tripje naar de shell). Voor de rest zijn het wat handige settings zoals het highlighten van je zoekterm en een zinnige statusline.

Acties:
  • 0 Henk 'm!

  • Hatsieflatsie
  • Registratie: Oktober 2011
  • Laatst online: 07-08 23:08
Volgens mij is het niet alleen handiger wanneer je in een SSH-sessie zit, maar dat je in het algemeen ook sneller werkt.

YouTube: Vim Powa: Can Your Editor do This?

[ Voor 30% gewijzigd door Hatsieflatsie op 25-01-2014 01:24 ]


Acties:
  • 0 Henk 'm!

  • mcmd
  • Registratie: December 2004
  • Laatst online: 15:13
Zelf ben ik ook wel een fan van vim, heb een vimrc file gebasseerd op http://amix.dk/vim/vimrc.html.
Handig is bijvoorbeeld templates die ik gebruik voor nieuwe shell, python en perl scripts. Wordt meteen een deel van de beschrijving ingevuld (wie, wanneer e.d.). Andere extensie is die laat zijn wanneer je syntax achtige fouten maakt in Python en ongedefineerde variabelen gebruikt.
In firefox gebruik ik ook vimperator addon, even wennen, maar werkt heel goed!

Hoewel ik het graag gebruik, er is heel veel meer mogelijk dan wat ik doe. Moet wel bekennen dat ik in een windows omgeving vaker notepad++ gebruik, maar goed, dat is dan toch niet serieus.

Acties:
  • 0 Henk 'm!

  • ppl
  • Registratie: Juni 2001
  • Niet online

ppl

Hatsieflatsie schreef op zaterdag 25 januari 2014 @ 01:22:
Volgens mij is het niet alleen handiger wanneer je in een SSH-sessie zit, maar dat je in het algemeen ook sneller werkt.
Er zijn inmiddels ook zat GUI editors waarmee je het kan. Denk aan het inmiddels populaire multiplatform Sublime Text. Vim is daarin niet uniek (trouwens, je hebt ook nog Gvim als je het wat grafischer wil hebben).

Acties:
  • 0 Henk 'm!

  • Hatsieflatsie
  • Registratie: Oktober 2011
  • Laatst online: 07-08 23:08
mcmd schreef op zaterdag 25 januari 2014 @ 23:50:
Zelf ben ik ook wel een fan van vim, heb een vimrc file gebasseerd op http://amix.dk/vim/vimrc.html.
Handig is bijvoorbeeld templates die ik gebruik voor nieuwe shell, python en perl scripts. Wordt meteen een deel van de beschrijving ingevuld (wie, wanneer e.d.). Andere extensie is die laat zijn wanneer je syntax achtige fouten maakt in Python en ongedefineerde variabelen gebruikt.
In firefox gebruik ik ook vimperator addon, even wennen, maar werkt heel goed!

Hoewel ik het graag gebruik, er is heel veel meer mogelijk dan wat ik doe. Moet wel bekennen dat ik in een windows omgeving vaker notepad++ gebruik, maar goed, dat is dan toch niet serieus.
Gvim?

Ik open het met CTRL+G, en als ik tekst op Tweakers selecteer, zoals dit reactievenstertje, met Text Editor Anywhere, bewerk ik m'n reactie met Vim. Vervolgens :x, en wordt het gelijk doorgesluisd naar Tweakers. :)

Acties:
  • 0 Henk 'm!

  • Hatsieflatsie
  • Registratie: Oktober 2011
  • Laatst online: 07-08 23:08
ppl schreef op zondag 26 januari 2014 @ 00:02:
[...]

Er zijn inmiddels ook zat GUI editors waarmee je het kan. Denk aan het inmiddels populaire multiplatform Sublime Text. Vim is daarin niet uniek (trouwens, je hebt ook nog Gvim als je het wat grafischer wil hebben).
Ik kom juist van SublimeText naar Vim, en omdat ik recent terug moest naar Windows, gebruik ik nu Gvim, zoals eerder aangegeven. ;)

Acties:
  • 0 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 10:04

CAPSLOCK2000

zie teletekst pagina 888

Hatsieflatsie schreef op maandag 20 januari 2014 @ 03:19:
Door aantal omstandigheden moest ik terug naar Windows, maar dankzij Gvim, gebruik ik nu volop Vim met een heftig gemodde .vimrc, met 20+ plugins en meer dan 50 key maps. Werkt zoveel fijner met tekstbewerking en coden. Ik vroeg mij af of er hier nog meer Vim fanboys zitten? :).
De enige VIM-plugin die ik gebruik is de PGP-plugin zodat ik encrypted files direct kan bewerken.
Ik ben wel benieuwd welke plugins jij gebruikt.

[ Voor 69% gewijzigd door CAPSLOCK2000 op 26-01-2014 19:44 ]

This post is warranted for the full amount you paid me for it.


Acties:
  • 0 Henk 'm!

  • Hatsieflatsie
  • Registratie: Oktober 2011
  • Laatst online: 07-08 23:08
CAPSLOCK2000 schreef op zondag 26 januari 2014 @ 19:30:
[...]

De enige VIM-plugin die ik gebruik is de PGP-plugin zodat ik encrypted files direct kan bewerken.
Ik ben wel benieuwd welke plugins jij gebruikt.
Easymotion/Stupid Easymotion
Nerdtree
Zoom
Smoothscroll
hexHighlight
Arpeggio
Und so weiter.

Niet alle plugins staan in vimrc.

Acties:
  • 0 Henk 'm!

  • Hatsieflatsie
  • Registratie: Oktober 2011
  • Laatst online: 07-08 23:08
Ik snap het werkelijk niet. Voor een 'nerd'-forum, is het toch wel verontrustbarend hoe Vim een ondergeschoven kindje lijkt te zijn. Had namelijk op meer reacties gehoopt.

Is het mij, of zit iedereen standaard achter Windows computer met Visual Studio/ applicatiebeheer, zonder te beseffen wat de naam van deze site inhoudt?

[ Voor 6% gewijzigd door Hatsieflatsie op 29-01-2014 22:47 ]


Acties:
  • 0 Henk 'm!

  • Brahiewahiewa
  • Registratie: Oktober 2001
  • Laatst online: 30-09-2022

Brahiewahiewa

boelkloedig

Hatsieflatsie schreef op woensdag 29 januari 2014 @ 22:46:
Ik snap het werkelijk niet. Voor een 'nerd'-forum, is het toch wel verontrustbarend hoe Vim een ondergeschoven kindje lijkt te zijn. Had namelijk op meer reacties gehoopt.

Is het mij, of zit iedereen standaard achter Windows computer met Visual Studio/ applicatiebeheer, zonder te beseffen wat de naam van deze site inhoudt?
Yup; je bent de laatste der Mohicanen ;o)

* Brahiewahiewa is blij dat-ie sinds 1991 geen Vi(m) meer heeft hoeven gebruiken

QnJhaGlld2FoaWV3YQ==


Acties:
  • 0 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 10:04

CAPSLOCK2000

zie teletekst pagina 888

Hatsieflatsie schreef op woensdag 29 januari 2014 @ 22:46:
Ik snap het werkelijk niet. Voor een 'nerd'-forum, is het toch wel verontrustbarend hoe Vim een ondergeschoven kindje lijkt te zijn. Had namelijk op meer reacties gehoopt.

Is het mij, of zit iedereen standaard achter Windows computer met Visual Studio/ applicatiebeheer, zonder te beseffen wat de naam van deze site inhoudt?
Tja, wat valt er over VIM te zeggen?

Het werkt en bevat maar weinig bugs.
Gebruikers van VIM zijn over het algemeen competent genoeg om zelf de handleiding te lezen als ze een probleem hebben.

Als ik een probleem heb waar ik niet uit kom met de handleiding verwacht ik niet dat ik hier op Tweakers veel verder zal komen, dan zou ik naar een gespecialiseerde mailinglijst gaan.

This post is warranted for the full amount you paid me for it.


Acties:
  • 0 Henk 'm!

  • ppl
  • Registratie: Juni 2001
  • Niet online

ppl

De meesten gebruiken vim niet voor hele spectaculaire dingen (editen van config files en schrijven van wat scripts). Er zijn een paar mensen die er een complete ontwikkelomgeving van hebben gemaakt. Op dat vlak heeft het echter wel hevige concurrentie van anderen die veelal op het eclipse platform zijn gebaseerd. Inmiddels hebben ze op advanced editing gebied ook al aardig wat concurrentie van editors zoals Notepad++ en SublimeText. Die zijn gewoon allemaal wat eenvoudiger in gebruik (je hebt al een complete set tools, je hoeft je niet te wenden tot het handmatig installeren van allerlei vim plugins). Je hebt tegenwoordig mogelijkheden te over.

Acties:
  • 0 Henk 'm!

  • Hatsieflatsie
  • Registratie: Oktober 2011
  • Laatst online: 07-08 23:08
ppl schreef op donderdag 30 januari 2014 @ 20:25:
De meesten gebruiken vim niet voor hele spectaculaire dingen (editen van config files en schrijven van wat scripts). Er zijn een paar mensen die er een complete ontwikkelomgeving van hebben gemaakt. Op dat vlak heeft het echter wel hevige concurrentie van anderen die veelal op het eclipse platform zijn gebaseerd. Inmiddels hebben ze op advanced editing gebied ook al aardig wat concurrentie van editors zoals Notepad++ en SublimeText. Die zijn gewoon allemaal wat eenvoudiger in gebruik (je hebt al een complete set tools, je hoeft je niet te wenden tot het handmatig installeren van allerlei vim plugins). Je hebt tegenwoordig mogelijkheden te over.
Het installeren van plugins/tools in SublimeText ging wel makkelijker met de vooraf te installeren Package Manager. Echter, het
lastige aan SublimeText vond ik juist dat het niet eenvoudig configureerbaar is. Je moest slikken met een tool, zonder dat je erin kon
modden, of geheel naar smaak aan te passen. Dat is in Vim wat handiger.

Acties:
  • 0 Henk 'm!

  • Hatsieflatsie
  • Registratie: Oktober 2011
  • Laatst online: 07-08 23:08
CAPSLOCK2000 schreef op donderdag 30 januari 2014 @ 17:12:
[...]


Tja, wat valt er over VIM te zeggen?

Het werkt en bevat maar weinig bugs.
Gebruikers van VIM zijn over het algemeen competent genoeg om zelf de handleiding te lezen als ze een probleem hebben.

Als ik een probleem heb waar ik niet uit kom met de handleiding verwacht ik niet dat ik hier op Tweakers veel verder zal komen, dan zou ik naar een gespecialiseerde mailinglijst gaan.
Kenmerk van VIM is toch dat het volledig met toetsenbord te besturen is, iets wat je niet in andere editors hebt. Werkt veel sneller. Dat heb ik nog niet teruggezien bij een andere editor.

[ Voor 69% gewijzigd door Hatsieflatsie op 30-01-2014 23:32 ]


Acties:
  • 0 Henk 'm!

  • ppl
  • Registratie: Juni 2001
  • Niet online

ppl

Wat ik bedoelde is dat je in de standaard SublimeText meer functionaliteit hebt zitten dan in een standaard vim installatie. Denk aan snippets, project ondersteuning, code completion, minimap van het bestand, build system en vast nog wat meer. Dat zit standaard in SublimeText maar niet in vim. Je kunt het echter wel in vim krijgen, er zijn namelijk plugins te over voor deze functionaliteit. Betekent wel dat je al die plugins moet gaan onderhouden (met git heel handig). Dat is wat de drempel zo laag maakt: SublimeText is installeren en gaan. Bij vim moet je eerst de nodige plugins gaan uitzoeken en installeren.

Acties:
  • 0 Henk 'm!

  • Hatsieflatsie
  • Registratie: Oktober 2011
  • Laatst online: 07-08 23:08
ppl schreef op vrijdag 31 januari 2014 @ 22:49:
Wat ik bedoelde is dat je in de standaard SublimeText meer functionaliteit hebt zitten dan in een standaard vim installatie.
Dat klopt. Maar dan heb je een bloated editor, vol met functionaliteiten waar je een weg in moet banen en waarvan je de helft niet gebruikt. Dan is het handiger dat je met een kale editor, geheel naar je wens kunt aanpassen. Dat zie ik nog niet gebeuren met SublimeText.
Denk aan snippets
Is aanwezig voor Vim: https://github.com/honza/vim-snippets
project ondersteuning
https://github.com/vim-scripts/project.tar.gz
code completion
http://valloric.github.io/YouCompleteMe/
Afbeeldingslocatie: http://i.imgur.com/0OP4ood.gif
minimap van het bestand
Is beschikbaar: https://github.com/koron/minimap-vim
build system
https://github.com/neovim/neovim
en vast nog wat meer.
Zowat alles in Vim kunt uitbreiden EN aanpassen, iets wat niet met SublimeText kan. Daar kun je de extensies moeilijk naar smaak aanpassen. Laat staan SublimeText, die is niet helemaal naar smaak te configureren, aangezien het vanuit C++ gecompiled is.

Acties:
  • 0 Henk 'm!

  • Hatsieflatsie
  • Registratie: Oktober 2011
  • Laatst online: 07-08 23:08
Als ik Vim opstart, ziet het opstartscherm inmiddels zo uit:

Afbeeldingslocatie: http://i58.tinypic.com/2wm0ylw.png

[ Voor 30% gewijzigd door Hatsieflatsie op 05-04-2014 20:05 ]


Acties:
  • 0 Henk 'm!

  • Hatsieflatsie
  • Registratie: Oktober 2011
  • Laatst online: 07-08 23:08
CAPSLOCK2000 schreef op donderdag 30 januari 2014 @ 17:12:
[...]


Tja, wat valt er over VIM te zeggen?

Het werkt en bevat maar weinig bugs.
Gebruikers van VIM zijn over het algemeen competent genoeg om zelf de handleiding te lezen als ze een probleem hebben.

Als ik een probleem heb waar ik niet uit kom met de handleiding verwacht ik niet dat ik hier op Tweakers veel verder zal komen, dan zou ik naar een gespecialiseerde mailinglijst gaan.
Het gaat mij niet zozeer om dat het werkt, maar dat je het geheel naar je smaak kunt aanpassen en keyboard driven is. :).

Voor iedere editor heb je al een handleiding. Het zou leuk zijn als je hier je mods kunt uitwisselen.

Tip:

code:
1
inoremap jk <Esc>

Acties:
  • 0 Henk 'm!

Verwijderd

The Eagle schreef op donderdag 23 januari 2014 @ 22:07:
VIM is handig als je standaard op *nix werkt, zonder meer. Omdat het ten minste out of the box cursortoetsen snapt.

Maar als je standaard op Windows werkt zijn er eigenlijk maar een paar echt goede texteditors: notepad++ en UltraEdit, of Emerald Editor (freeware ultraedit).
Met name die laatste. Als je die eenmaal gewend bent wil je echt niks anders meer. Want alles kan gewoon, out of the box. Alleen voor syntax highlighting moet je even een bestandje plaatsen, maar die Ijn overal op internet te vinden.

Dus waarom moeilijk doen met tig initfiles als het zo ook kan? :)
Zo mooi, mijn eerste regels van mijn vimrc unbinden mijn cursor toetsen...

Acties:
  • 0 Henk 'm!

  • mrc4nl
  • Registratie: September 2010
  • Laatst online: 13:19

mrc4nl

Procrastinatie expert

ik gebruikte VIM op ubuntu server omdat ik die teminste begreep itt VI.
maar dat was dan ook alleen voor het editen van textbestandjes en niet op zelf hele lappen text te schijven.

of ik mijzelf nu een fan noem, mhua valt wel mee. ik heb ook geen linux server meer draaien.

ora et labora


Acties:
  • 0 Henk 'm!

  • ppl
  • Registratie: Juni 2001
  • Niet online

ppl

Hatsieflatsie schreef op donderdag 27 maart 2014 @ 20:17:
[...]
Dat klopt. Maar dan heb je een bloated editor, vol met functionaliteiten waar je een weg in moet banen en waarvan je de helft niet gebruikt. Dan is het handiger dat je met een kale editor, geheel naar je wens kunt aanpassen. Dat zie ik nog niet gebeuren met SublimeText.
Ik snap wat je bedoelt maar het is echt schromelijk overdreven. Beide editors zijn licht in omvang, zelfs wanneer je vim dusdanig uitdost dat het hetzelfde doet als SublimeText. Features zitten in beide gevallen ook niet in de weg. Het argument dat het handiger is om met een kale editor te beginnen is echt niet meer van deze tijd. Dat hield 10 jaar geleden wellicht nog stand.
Zowat alles in Vim kunt uitbreiden EN aanpassen, iets wat niet met SublimeText kan.
Dat is maar hoe je het interpreteert: bij vim moet je uitbreiden en aanpassen terwijl SublimeText het allemaal standaard al kan. Daar hoef je dus niets te doen. Dat is wat het zo populair maakt naast het feit dat het simpeler in gebruik is dan vi/vim.

Je maakt hier de veelgemaakte fout door alles tot in de verste verte te gaan zitten verdedigen en te denken dat vim overal een antwoord op is. Dat is het niet. Er zijn zat tools die op diverse vlakken gewoon beter zijn. Als je een IDE zoekt of iets om een tekstdocument met opmaak voor een leek moet maken dan komt vim simpelweg niet in aanmerking. Het zou het kunnen maar de drempel is hoger dan die van alternatieven. Vergeet niet dat er zat diehard UNIX/Linux mensen zijn die vi/vim net als emacs te moeilijk vinden en hun heil bij editors als nano en joe zoeken.

Zelf houd ik het liever bij vim voor veel commandline werk en LibreOffice/MS Office wanneer het om gewone documenten gaat. Dat zijn voor mij de beste tools voor verschillend soort werk. Dat joe en nano zijn voor mij weer complete abracadabra.

Acties:
  • 0 Henk 'm!

  • Hatsieflatsie
  • Registratie: Oktober 2011
  • Laatst online: 07-08 23:08
Zojuist de switch naar Emacs gemaakt. :)

www.reddit.com/r/vim/comm...on_between_vim_and_emacs/

Acties:
  • 0 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Een oude post die ik nu citeer, maar wil er wel op reageren:
Hatsieflatsie schreef op woensdag 29 januari 2014 @ 22:46:
Ik snap het werkelijk niet. Voor een 'nerd'-forum, is het toch wel verontrustbarend hoe Vim een ondergeschoven kindje lijkt te zijn. Had namelijk op meer reacties gehoopt.

Is het mij, of zit iedereen standaard achter Windows computer met Visual Studio/ applicatiebeheer, zonder te beseffen wat de naam van deze site inhoudt?
Eigenlijk is het best simpel;
VIM is veel minder gebruiksvriendelijk; klikken met de muis wordt als makkelijker ervaren, omdat men vaak key combinaties niet weet of wil weten. VIM heeft tov alternatieven (zoals genoemd door The Eagle bijvoorbeeld) alleen maar belemmeringen en daarom minder populair. Daarnaast werkt VIM net even anders; op Linux zelf gebruik ik bijvoorbeeld ook veel liever nano, omdat ook die veel makkelijker in gebruik is voor het simpele editen van files dat ik doe.

En een derde optie, het niveau alhier gaat alleen maar achteruit (op GoT minder snel dan op de FP btw), dus fanatics zoals die er vroeger waren, wordt steeds minder. Is geen leuke, dat ben ik mij bewust, maar het is wel de waarheid.

Acties:
  • 0 Henk 'm!

  • ppl
  • Registratie: Juni 2001
  • Niet online

ppl

Vergeet ook niet dat er vaak hele specifieke editors zijn voor bepaald programmeerwerk. Dan heb je een stuk software die je alle tools geeft die je nodig kunt hebben bij je ontwikkelwerk (en dat is meer dan alleen de code schrijven). Voor config files heb je dat soort omvangrijke tools niet nodig en voldoen kale tools als vim. Je ziet alleen op diverse Linux distro's de simpele editors als nano en joe voorbij komen. Aangezien die een veel lagere instapdrempel hebben worden die ook meer gebruikt (en terecht, voor hetgeen de meesten ze gebruiken werken deze editors prima). En eenmaal een editor gekozen blijven mensen daar ook vaak bij.

Wat echter compleet absurd is, is je stelling dat het forum achteruit gaat en je dit terugziet in het aantal fans van vim. Dat is lariekoek en demonstreert dat degene die 'm oppert juist degene met het lage kennisniveau is. Het is niet de editor die bepaald maar het is de reden waarom je die editor gebruikt en wat je er mee doet die bepaald of je een hoog of een laag kennisniveau hebt. Zo'n editor moet datgene doen waar je 'm voor wil gebruiken en moet dat prettig doen (dus niet in de weg gaan zitten want dat frustreert alleen). Wie is er slim: iemand die iets gebruikt wat werkt en wat ie fijn vindt of iemand die krampachtig een tool inzet omdat het 'm street creds oplevert?

Laten we het hier vooral houden over de leuke en toffe dingen die je met vim kunt doen dan de pissing contest die men er nu van maakt.

Acties:
  • 0 Henk 'm!

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

ppl schreef op zondag 13 april 2014 @ 23:27:
Wat echter compleet absurd is, is je stelling dat het forum achteruit gaat en je dit terugziet in het aantal fans van vim. Dat is lariekoek en demonstreert dat degene die 'm oppert juist degene met het lage kennisniveau is.
Maar zo bedoel ik hem ook niet. Doordat het toch wel merkbaar is, dat het "niveau" achteruit gaat, resulteert dat in het feit dat er gewoon minder interesse is in tools als VIM.

Uit ervaring weet ik dat VIM een vrij uitgebreid pakket is tov bijvoorbeeld Nano, echter gebruik ik zelf liever Nano (op Linux distributies) dan VIM, omdat het meeste wat ik op Linux doe met een teksteditor het aanpassen van configuratiebestanden of hele simpele bash scripts zijn en meer niet. Dus zeggen dat ik een (te) laag kennisniveau heb vind ik dan ook wel overdreven. ;)
Laten we het hier vooral houden over de leuke en toffe dingen die je met vim kunt doen dan de pissing contest die men er nu van maakt.
Ook wil ik het topic geen doodsteek geven, ik ben serieus benieuwd hoe dit zich gaat ontwikkelen alhier, ik wilde enkel aangeven dat Hatsieflatsie wellicht wat (te) hoge verwachtingen had van de community en daardoor wellicht enigszins teleurgesteld is in de reacties. :)

[ Voor 74% gewijzigd door CH4OS op 14-04-2014 10:39 ]


Acties:
  • 0 Henk 'm!

  • Hatsieflatsie
  • Registratie: Oktober 2011
  • Laatst online: 07-08 23:08
ppl schreef op zondag 13 april 2014 @ 23:27:
Wie is er slim: iemand die iets gebruikt wat werkt en wat ie fijn vindt of iemand die krampachtig een tool inzet omdat het 'm street creds oplevert?
Tijd en moeite steken in een editor, omdat je daarmee uiteindelijk vele malen sneller kunt werken dan een notepad. Vergeet niet dat je nog 40 jaar moet werken. :).

[YouTube: https://www.youtube.com/watch?v=ySv-3zBmc3w]

Dus ik zie niet in waarom je meent dat dit mij street creds oplevert. Daar ben ik niet in geïnteresseerd. Of je denkt dat er elke avond publiek rondom mij heen verzamelt, met popcorn en al om te kijken hoe ik zit te computeren?
Laten we het hier vooral houden over de leuke en toffe dingen die je met vim kunt doen dan de pissing contest die men er nu van maakt.
Ik ben benieuwd welke dingen je niet met Vim kunt doen. Tot nu toe ben ik er nog geen onmogelijkheid tegengekomen, behalve het tonen van afbeeldingen. Dat kan inmiddels wel in Emacs.

Acties:
  • 0 Henk 'm!

Verwijderd

Als non-coder vind ik nano wel voldoende. Ik heb werkelijk nog nooit met VI/VIM gewerkt (en ook geen behoefte om weer een nieuwe interface te moeten leren)

Acties:
  • 0 Henk 'm!

  • ppl
  • Registratie: Juni 2001
  • Niet online

ppl

Hatsieflatsie schreef op zaterdag 03 mei 2014 @ 19:04:
Tijd en moeite steken in een editor, omdat je daarmee uiteindelijk vele malen sneller kunt werken dan een notepad. Vergeet niet dat je nog 40 jaar moet werken. :).
Dat kan dus met iedere editor. Iedereen moet er eentje voor zichzelf kiezen.
Dus ik zie niet in waarom je meent dat dit mij street creds oplevert. Daar ben ik niet in geïnteresseerd. Of je denkt dat er elke avond publiek rondom mij heen verzamelt, met popcorn en al om te kijken hoe ik zit te computeren?
Dat betrof de stelling van iemand anders. Je kunt niet aan de editor afleiden wat iemands kennis van zaken is en hoe goed hij in een bepaald aspect van computing is. Mensen gebruiken een editor om een bepaalde reden. Zoals je zelf terecht opmerkt: het levert je geen street creds op. Snap ook niet waarom men denkt van wel.
Ik ben benieuwd welke dingen je niet met Vim kunt doen.
Welke dingen zoal? Wat ik vooral hoor betreft dingen als gebruiksgemak en vaak vergelijken ze dan vim met nano. Ik moet zeggen dat het pasten van tekst uit een andere app of file in vim lang niet altijd goed gaat ondanks dat ik de paste functie aan heb staan. Dan krijg je hele rare verspringingen. Voor de rest heb je inmiddels vrijwel overal een plugin voor.

Acties:
  • 0 Henk 'm!

  • Hatsieflatsie
  • Registratie: Oktober 2011
  • Laatst online: 07-08 23:08
ppl schreef op maandag 05 mei 2014 @ 16:20:
Welke dingen zoal? Wat ik vooral hoor betreft dingen als gebruiksgemak en vaak vergelijken ze dan vim met nano. Ik moet zeggen dat het pasten van tekst uit een andere app of file in vim lang niet altijd goed gaat ondanks dat ik de paste functie aan heb staan. Dan krijg je hele rare verspringingen. Voor de rest heb je inmiddels vrijwel overal een plugin voor.
Dat is omdat de vim commands toegepast worden, zoals letter J dat twee regels vastzet. Als je in je code een letter J hebt staan, wordt dat ook vast aaneengeregen.

Je kunt dit verhelpen met
code:
1
:set nopaste of :set paste
vlak voor het plakken. :)

Acties:
  • 0 Henk 'm!

  • ppl
  • Registratie: Juni 2001
  • Niet online

ppl

Dat heeft daar niets mee te maken. Navigatie en edit mode zijn twee totaal verschillende modi, je kunt niet in beiden zitten. Het ligt aan de paste functionaliteit van je terminal en met de paste/nopaste kun je het verhelpen. Als je dit vaak dit kun je het ook aan een sneltoets koppelen. Meer info hierover vindt je op de officiele wiki: http://vim.wikia.com/wiki...-indenting_for_code_paste Een ontzettend handig wiki waar je heel veel meer van dit soort tips en trucs vindt.

Acties:
  • 0 Henk 'm!

  • Pjotr
  • Registratie: April 2000
  • Laatst online: 07-09 10:17

Pjotr

Altijd van je af snijden


Acties:
  • 0 Henk 'm!

  • Pjotr
  • Registratie: April 2000
  • Laatst online: 07-09 10:17

Pjotr

Altijd van je af snijden


Acties:
  • 0 Henk 'm!

  • jnr24
  • Registratie: Oktober 2004
  • Laatst online: 27-08 11:48
Dit topic verdient wel een schopje.

Ook voor niet-developers of -beheerders kan vim (gvim voor windows) erg handig zijn. Ja er is een leercurve, maar je bent wel instant guru-hacker als je vim gebruikt in plaats van notepad, vergeet niet dark-mode met groene letters aan te zetten ;)

Misschien ken je al wat reguliere expressie syntax, nooit te oud om te leren, maar ook dat is geen vereiste. gvim heeft bovendien ook nog een grafisch menu dus openen, opslaan, ongedaan maken en dergelijk zijn geen zaken die je hoeft te leren (volledig keyboardgebruik is wel aan te raden natuurlijk).

Voorbeeld, je krijgt een lijst met gebruikers/bezoekers/gasten en je collega's trekken alles uit de kast om de lijst zo rommelig mogelijk te maken. Doorgestuurde emails, excel, pdf, doc (tip verzamel het met ditto clipboard manager) met uiteindelijk een paar honderd regels als:

code:
1
2
3
4
Piet Pietersen 06 12345678 ppietersen@company.com
Jansen, Jan +31-6-12345679, "JANSEN, Jan"<jjansen@zaak.nl>
K. Klaassen 004466777777 klaas@business.co.uk
P. Klaassen,004466777888 Piet@business.co.uk



In elke editor is dit op te schonen. In Vim kan je echter heel vlot zoeken op bijvoorbeeld de aanhalingstekens ( /" ), daarna wissen tot de volgende aanhalingstekens (df") volgens herhaal je dit snel met 'n' en '.' en houdt daardoor de optie om toch even in te grijpen als het niet goed gaat.

De e-mailadressen van hoofdletters ontdoen: zoek op de spatie of komma na het telefoonnummer (/[0-9][ ,]) maak tot het einde van de regel kleine letters (gu$) en weer 'n' en '.' om dit snel te herhalen.

De streepjes, spaties en 'leading zero's' in telefoonnummers kan je natuurlijk met reguliere expressies en sed commando's doen (:%s/ 00/ +/) maar er kan natuurlijk altijd een 007@mi6.gov.uk tussen zitten ;) Je wil niet met 5-6 pogingen de juiste 'replace all' voor 10-20 regels proberen te vinden, maar redelijk vlot zoeken naar <spatie>00 (/ 00) en dan de 3 karakters wijzigen naar + (c3l<spatie>+) en wederom herhaal je dit snel met 'n' en '.'.

Uiteindelijk is de lijst netjes, je wil later nog eens alle klanten uit de UK in een lijst:

:v/+44/d (wis alle regels zonder +44)

Of juist een lijst zonder Nederlanders:

:g/+31/d
Pagina: 1