Vem is een gratis en open-source opdrachtregelteksteditor met een alternatieve opdrachtindeling die is ontworpen om volledige toetsenbordondersteuning te bieden over de Vim teksteditor en om deze zo intuïtief mogelijk te maken.
In de root is het een set configuratiebestanden die verandert hoe Vim handelt door de set commando's te verminderen/vereenvoudigen gekoppeld aan enkele toetsaanslagen en brengt ze over het toetsenbord in kaart om hun positie te optimaliseren op basis van hun frequentie.
Vem heeft twee hoofdmodi: command
eninsert
. Net als Vim, voert elke toetsdruk in Vem een actie uit wanneer het in commandomodus is en voegt tekst in in de invoegmodus. Activeer de opdrachtmodus door op Ctrl + O
te drukken en de invoegmodus door simpelweg op i te drukken
Vem wijst de commando's aan de QWERTY toetsenbordindeling door default en u kunt deze configuratie wijzigen in QERTZ of AZERTY in het instellingenbestand. Op de website vindt u een volledige lijst met basis- en geavanceerde acties voor verschillende toetsenbordindelingen.
Functies in Vem
Zoals je misschien al weet, is Vim een verbeterde versie van vimet ondersteuning voor syntaxisaccentuering, ongedaan maken op meerdere niveaus en automatisch aanvullen, maar het heeft nog steeds een steile leercurve.Het doel is om de gebruikerservaring te optimaliseren door de commandogrammatica te verwijderen die potentiële gebruikers afschrikt.
Naar mijn mening is Vem niet specifiek gemaakt om te concurreren met Vimmaar om het toegankelijker te maken voor meer gebruikers, aangezien het wordt aangedreven door enkele van zijn functies, b.v. NERD-commentator, vim-sayonara, vim-surround en vim-pathogen, om er maar een paar te noemen.
Om Vem te installeren, hoef je alleen maar de bron van GitHub te klonen en de Makefile erin uit te voeren:
$ git kloon https://github.com/pacha/vem.git $cd vem $ sudo maak installatie
Wat denk je over? Maakt de nieuwe lay-out het gebruik van de functies van Vim eenvoudiger? En hoe verhoudt het zich tot andere opdrachtregelteksteditors? Schrijf je gedachten op in het commentaargedeelte hieronder.