Klaus Ellegaard wrote:
> Jørgen Heesche <heesche@webspeed.dk> writes:
>
>> Men hvorfor er nvi bedre end vim?.
>
> nvi er en vaskeægte vi - præcis som den er implementeret på 4BSD.
>
> vim lider - efter min personlige mening - af EMACSitis: en masse
> overflødigt gøgleri som farver og irrelevante features. Ideen med
> vi er, at den skal være "lightweight", let og overskuelig i brug,
> og så er det for mig ekstremt vigtigt, at samtlige leverandørers
> vi er den samme.
>
> vim fejler stort på alle disse punkter med dens mange ligegyldige
> (mis)features.
SKIP
Min oprindelige påstand gik egentlig på at vim(vi) var bedre end alle
andre editortyper, og ikke på at skelne mellem vi og vim. Det er
rigtigt, at vim efterhånden har fået for mange features, f.eks.
split-windows; det er EMACSitis, som jeg ikke kan se er til nogen nytte.
Syntax highlights kan være ganske nyttige, men highlight af søgetekster
kan være generende; det er tilstrækkeligt at cursoren udpeger teksten.
En uheldig ting ved EMACS er også, at der ikke findes insert- og
replace-mode; det er heldigvis ikke afskaffet i vim.
Med hensyn til vi vs. vim har jeg for mange år siden oplevet en
situation , hvor vim var klart bedre end vi. Det drejer sig om
svartider. Jeg havde af og til behov for at logge ind på en stor
computer: en vectorprocessor med 16 cpu'er. Når den "talknuser" var i
gang med en stor opgave, kunne vi ikke rigtig følge med; men det kunne vim.
Jeg har Mandriva 2006, som kun har vim. Så Mandriva tvinger til at bruge
vim. Mandriva har dog noget, der hedder vim-minimal, som ikke har farver
og splitvinduer.
Når jeg går ind for vi(vim) til fordel for andre editorer, er det fordi
vi faktisk er nem og overskuelig. Vi er nem at lære, selvom det modsatte
stædigt hævdes. Den kræver selvfølgelig en tilvænning, men det gør alt
nyt. For at øve sig i vi kan man med fordel have de vigtigste kommandoer
på et A4-ark, som man lægger på bordet ved siden af tastaturet. Listen
kan fås her:
http://cvs.sslug.dk/~chlor/cvs/linuxbog/unix/unix/vi.html
5.4. Den klassiske Unix-editor vi
--
Med venlig hilsen
Jørgen Heesche
mailto:heesche@webspeed.dk
Linux user siden 1998