Top 10: Her er de bedste teksteditorer

Tid til at prøve noget nyt? Her er de ti bedste teksteditorer til dem, der har hænderne dybt nede i koden.

Er du træt af den teksteditor, du bruger nu? Så er juleferien måske en god anledning til at afprøve nogle nye muligheder for at håndtere kode på bedst mulig vis.

Svenske Techworld har set på udbuddet i dag og fundet de ti bedste. Listen går fra den helt simple Notepad, der kommer gratis med Windows, til betalingssoftware med en lang række avancerede funktioner. Otte ud af ti editorer på listen er dog ganske gratis.

Og øverst på listen ligger Textmate, som den danske datalog Allan Odgaard står bag. Den koster 290 kroner og findes kun til Mac OS X.

Læs også: Dansker bag succesværktøj til Mac styrer 40.000 kodelinjer med hård hånd

Som nummer ti ligger editoren Vi, der stammer fra 1976 og ikke bruger moderne pjat som en grafisk brugergrænseflade. Til gengæld er den fyldt med tastaturgenveje og har en fanbase i Unix-miljøet, som i forvejen mest er til kommandolinjer.

De ti editorer, der udråbes til de bedste, er:

  1. Textmate
  2. Notepad
  3. Notepad++
  4. Ultraedit
  5. Editpad Lite
  6. Vim
  7. Emacs
  8. Gedit
  9. Nano
  10. Vi

Læs hele gennemgangen hos Techworld.

Er du uenig i listen? Giv dit besyv med i debatten.

Tips og korrekturforslag til denne historie sendes til tip@version2.dk
Kommentarer (71)
sortSortér kommentarer
  • Ældste først
  • Nyeste først
  • Bedste først
Peter Pedersen

... er min klare favorit. Har prøvet både Notepad++, TextMate og gEdit.

Tricket er at oprette et FTP bookmark med fx Nautilus i Ubuntu, så er der åbent for redigering direkte på en FTP server.

Notepad kan umuligt være nummer 2. Det er til grin og useriøst. Faktisk pinligt V2 overhovedet bringer det.

Carsten Gehling

ok da. vim rocks, emacs sucks..... ;)

Øv hvorfor kan jeg kun trykke "thumbs up" en gang. :-)

Min personlige top-10

  1. Vim
  2. Vim
  3. Vim
  4. Vim
  5. Vim
  6. Vim
  7. Vim
  8. Vim
  9. Vim
  10. Vim

"jaja den er god med dig, hvad så når du sidder på en Mac?"
- Well... Vim
"og hvis nu du skal kode på en Windows hvad gør du så?"
- Well... Vim
"hvad så hvis..." osv

  • Carsten
Kenneth Priisholm

Så absolut Vim/Vi:
+ Super-produktiv når man har lært de rigtige greb
+ Tilgængelig direkte på *nix-serveren i terminalen via ssh.
+ Fås til alle for mig væsentlige platforme - pånær min Android-fon, men det kommer nok...

På Windows har UltraEdit og Notepad++ min sympati og på Mac'en er TextMate ganske fremragende men hvorfor dog forplumre sin edit-fu med flere stil-arter når man kan bruge Vim, Gvim, MacVim og Vi uden at skulle re-konfigurere hænderne?

Emacs er spændende men jeg er personligt mere tilhænger af en tool-chain tankegang end et one-size-fits-all power-tool.

Björn Sveinbjörnsson

Eller er min hitliste

Emacs
jed
TextMate
vim (ja, jeg er texteditor "Bi")
vi
nano

Da jeg arbejder nogen gange med meget store filer (text korpus) falder jeg tit tilbage til min kære Emacs. På Mac dør TextMate hvis filerne er for store.

Men hold da k.., hvor savner jeg altså Brief.

Mvh,
/björn

Björn Sveinbjörnsson

Eller er min hitliste

Emacs
jed
TextMate
vim (ja, jeg er texteditor "Bi")
vi
nano

Da jeg arbejder nogen gange med meget store filer (text korpus) falder jeg tit tilbage til min kære Emacs. På Mac dør TextMate hvis filerne er for store.

Men hold da k.., hvor savner jeg altså Brief.

Mvh,
/björn

Tom Paamand

Jeg bruger diverse andre editorer, ikke mindst Notepad++, men grundlæggende bruger jeg altid Arachnoen.
http://vps.arachnoid.com/arachnophilia/index_old.html
Kun de mest nødvendige funktioner og en fin måde at have mange hundrede vinduer åbne samtidig. Ikke mindst dens søg og erstat af tekstblokke er eminent.Og så holder jeg selvfølgelig fast i den uovertrufne version 4 til Windows, selv om den vel er dybt forældet. Fremragende til håndkodning af hvadsomhelst.

Per A. Hansen

Det undrer mig en smule at NoteTab ikke er med på listen, den har tidligere været højt placeret og er ikke blevet ringere med tiden.
Den kan fås i mange udgaver - båpde gratis og betalingsversioner.

Mvh. Per A. Hansen

Claus Bruun

I de sidste næsten 20 år har jeg brugt Slickedit, som er suveræn til alle sprog og størrelser af filer op til mange Gb og den er multiplatform.

På trods af, at den er dyr, har jeg investeret de 3kkr privat også.

Mark Ruvald Pedersen

Jeg sidder normalt og koder C++ i NetBeans som har:
Syntax highlighting (har selvf. alle editors idag),
Code completion,
Fin code-navigation (find def og uses af variable, etc)
Integration af diverse VCS' og grafisk diff.

Jeg leder efter en editor med samme funktionalitet som ovenstående, men mere letvægt.

Emacs dækker vist alt dette, ikke? Via ctags, eller hvordan?

Så vidt jeg har forstået det, er Vim mindre code-aware end Emacs?

Jeg vil bare sikre mig jeg kaster mig ud i den rigtige editor fra start af :)

Carsten Gehling

Jeg vil bare sikre mig jeg kaster mig ud i den rigtige editor fra start af :)

C++ i Vim: http://vim.wikia.com/wiki/Category:C%2B%2B

C++ i Emacs: http://www.cs.wright.edu/~pmateti/Courses/333/Notes/emacs-ccmode.html

Der findes nok andre (og måske bedre) links, men det var lige fra toppen af Google.

Givet mine indlæg ovenfor burde mit svar være oplagt, men det er længe siden jeg sidst kodede C++. Så jeg vil i stedet anbefale at prøve dem begge og så hoppe på den editor, der gør netop DIG mest produktiv. Kva begge editores lidt stejle indlæringskurve, skal du nok give hver af dem en måneds tid inden du beslutter dig.

-Carsten

Peter Mogensen

Så vidt jeg har forstået det, er Vim mindre code-aware end Emacs?

Det tror jeg nu ikke. Jeg er Emacs-bruger, men hver gang jeg ser en Vim-bruger bliver jeg overrasket over hvor meget de gør som jeg også gør i Emacs. (har dog endnu ikke set nogen grund til at skifte).
Jeg startede med VI, men lærte kun det mest basale og da Emacs hurtigt kunne erstatte mine VI-kunskaber blev jeg ved den. Jeg har dog også brugt IDE'er og de kunne da helt sikkert noget som Emacs ikke gjorde så nemt. Specielt multi-trådet debugging var nemmere i Metrowerks IDE end i Emacs. Desværre kunne jeg ikke få Metrowerks til at forstå alm. selvfølgeligheder fra Emacs.

Men pointen er: Regn ikke med at VI/Emacs kan erstatte alt et integreret IDE kan med samme overskuelighed, men vælg derudover den editor du føler er mest intuitiv.
De ting Emacs håndterer fint i min hverdag er tegnsæt, store filer, keyboard macros, shell-filtre, syntax-highlighting (og indentering), folding, regexps, Subversion, Git, diff/ediff osv...
Den kan også etags og kildtekst søgning, men man får (så vidt jeg ved) ikke samme API-integration som når man i en Java-editor direkte i kildeteksten kan få en pop-up med mulige metoder på et objekt og deres parametre.

Thomas Tanghus

...både rent og igennem overbygningen Kate...

aptitude show kwrite
Package: kwrite
New: yes
State: not installed
--snip---
Description: text editor for KDE 4
KWrite is the KDE 4 simple text editor. It uses the Kate editor component, so it supports powerful features such as flexible syntax highlighting, automatic indentation, and numerous other text tools.

Så det er vel nærmest omvendt.

Henning Christiansen

@ Richard Foersom.

Joooh, og også andre, men jeg har kun betragtet dem
i vindues-miljøet, selv om flere af de nævnte (jeg
kender) også findes i tekstskærm-miljøet.

Til AutoLISP-programmering bruger jeg (stadig) Q-edit
på grund af vante genveje og (hjemmelavede-)makroer.
Den kender ellers kun Ascii og bruge "dos-ram", dvs.
ca 540 kB fri plads.

Jørgen A Thomsen

En utrolig god og hurtig Windows editor med et væld af konfigurerbare funktioner (konfigurerbar syntax highlighting, projekter, automatiske filgrupper, regexp, Unix / Windows linjer, store filer, husker alle åbne vinduer etc). Meget nem at gå til som simpel editor og så udforske mulighederne. Alle de 25 EUR værd i shareware fee.
Den downloadede version er fuldt funktionsdygtig pånær print. Jeg skifter mellem at bruge VIM på Linux og MED på de samme filer via et share (checker for ændringer).

Peter Mogensen

Joe?
Er det ikke den der har en irriterende vane med at være linket til "emacs" i stien, så man skal sidde et halvt minut og lede efter en måde at komme ud igen hver gang man kommer på en maskine uden emacs?
Eller også er det "jove".

Det er faktisk mine værste "hade-editorer". Dem, der forsøger at være Emacs, men ikke er det og som bliver pushet af distributører som /usr/bin/emacs.
Jeg bruger jo ikke Emacs fordi jeg syntes det er specielt genialt at taste C-x C-s fremfor Alt-S. Det er alle de ting Emacs kan som de her pseudo-emacs ikke kan, som jeg skal bruge. Så "jove" er bare i vejen.

Jesper Louis Andersen

Det er faktisk mine værste "hade-editorer". Dem, der forsøger at være Emacs, men ikke er det og som bliver pushet af distributører som /usr/bin/emacs.

Vi har lykkeligvis tramp-mode, så vi behøver egentlig bare sh(1) på den anden maskine :)

Peter Mogensen

Hehe ... jae... men kan skal jo lige være forberedt på at man kan blive skuffet ved at skrive "emacs" på den anden maskine.

Faktisk er det vel den eneste formildende omstændighed ved Notepad: Den er aldrig sprunget op i hovedet på mig, når jeg skrev "emacs" :)

Kjeld Flarup Christensen

Selvom jeg har skrevet titusindvis af linier i vi/vim så er det ikke noget som jeg vil anbefale til større projekter, og der er også grænser for hvad man kan overskue.

Forcen vor vi er at den kan være alle vegne, og at den kører på en ssh.

Spørgsmålet er så lige, er det en teksteditor vi søger eller et IDE. Det er altså ikke helt det samme.

Jannik M. Nielsen

Jeg bruger MacVim til at udvikle version2.dk og ing.dk (og vores andre sites).

Før har jeg brugt TextMate (og engang også Eclipse og Zend Studio), men vim har bare et eller andet lækkert over sig jeg godt kan lide.

Jeg har også lavet et plugin til Safari, der giver mig en del af funktionerne fra vim i Safari. Det hele startede som et indlæringsprojekt, for at lære at lave plugins til Safari, men nu er det faktisk ok brugbart.

https://github.com/therealbitkid/vim.safariextension/tree/testing

Testing branchen har mange flere features end master, den er dog stadig i alpha.

Log ind eller Opret konto for at kommentere