sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #43246
Re: Fordele og ulemper ved Emacs hhv ViM? (var [TEKNIK] Emacs 21.1)
"Klaus S. Madsen" wrote:
> On Mon, Oct 22, 2001 at 11:19:38PM +0200, Morten Egelund Rasmussen wrote:
> > Derfor (uden at starte en religionskrig): Hvad er fordelene og ulemperne
> > ved Emacs henholdsvis ViM? (Vi snakker selvfølgelig strictly shell.
> > Ingen X her!)
> For de fleste nybegyndere tror jeg at modes konceptet i ViM skaber
> problemer. Langt de fleste er vandt til tekstbehandlere mm, hvor det
> ikke er noedvendigt at skifte mode, hvis lige pludselig vil flytte et
> afsnit eller lign. Der passer Emacs bedre ind. Hvis man saa ogsaa laerer
> en nybegynder at saette (pc-bindings-mode) ind i hans .emacs, saa kan
> han faktisk redigere filer i emacs ved kun at kende en kommando (C-x C-c
> = exit), og den kan vist endda tilgaas fra menuen. ViM er ikke lige saa
> let paa det punkt.
>
> En anden ting jeg godt kan lide ved emacs er at den foretager automatisk
> indrykning for en, naar man redigerer sourcekode. Det at man kan se hvis
> man har glemt et semikolon, eller ikke har faaet afsluttet en parantes
> imens man koder, syntes jeg er rigtigt rart. Ligeledes syntes jeg at den
> visuelle parring af paranteser er rigtig rar (saa der kom da noget godt
> ud af at emacs er baseret paa lisp ;-).
>
ViM som jo bygger på Vi som er på alder med Unix (sådan ca.) er bygget til at
editere source kode så de ovenstående features findes også i ViM.
Der er syntax highlighting for ca. 200 forskellige "sprog". Udover
programmeringssprog er der syntax for XF86Config, httpd.conf, make og andre
configurerings filer.
Der kan endda komme et højt BEEEEP hvis man indsætter et semi kolon eller en
afsluttende parantes på et forkert sted. Fejlen bliver også vist med hvid
skrift på rød baggrund, så den er let at se.
ViM var lang tid om at få implementeret vertikalt split, hvilket vist nok har
været i Emacs i lang tid. Men nu er det her og det er for fedt.
ViM er også meget konfigurer bar med sit eget sprog, som kan kalde eksterne
programmer.
>
> Naar det saa er sagt bruger jeg vim (eller vi) til at redigere stort set
> alle konfigurations-filer med, for den er saa meget hurtigere at starte.
> Ligeledes bruger jeg vim til at skrive min mails i. Men jeg kan ikke
> lide at kode i den ;-)
>
> --
> /-----------------------------------------------------\
> | Klaus S. Madsen | "Failure is not an option... |
> | ICQ: 45400164 | It comes bundled with your |
> | www.hjernemadsen.org | Microsoft products!" |
> \-----------------------------------------------------/
Jeg er nok en anelse partisk (gæt til hvilken side), for jeg kender ikke
Emacs.
Mon ikke de er lige gode, når først man har vendet sig til én af dem ?
VH
Robert
References