Jämförelse av textredigerare
Den här artikeln ger grundläggande jämförelser för framstående textredigerare . Mer funktionsdetaljer för textredigerare är tillgängliga från kategorin textredigerares funktioner och från de enskilda produkternas artiklar. Den här artikeln kanske inte är uppdaterad eller nödvändigtvis heltäckande.
Funktionsjämförelser görs mellan stabila versioner av mjukvara, inte de kommande versionerna eller betaversionerna – och är exklusive eventuella tillägg, tillägg eller externa program (såvida det inte anges i fotnoter).
Översikt
namn | Utvecklare | Initial release | Senaste släppningen | Programmeringsspråk | Kostnad ( US$ ) | Licens | GUI | TUI eller CLI | |
---|---|---|---|---|---|---|---|---|---|
Version | Datum | ||||||||
Höjdpunkt | Rob Pike | 1993 | Plan 9 och Inferno | C | Ingen kostnad |
MIT GPL-2.0-endast LPL-1.02 |
|||
AkelPad |
Alexey Kuznetsov Alexander Shengalts |
2003 | 4.9.8 | 2016-07-18 | C | Ingen kostnad | BSD-2-klausul | ||
Alphatk | Vince Darley | 1999 | 8.3.3 | 2004-12-10 | 40 USD | Proprietär, med BSD-komponenter | |||
Atom | GitHub | 2014 | 1.63.1 | 2022-11-23 | HTML , CSS , JavaScript , C++ | Ingen kostnad | MIT | ||
BBEdit | Rich Siegel | 1992 | 14.6.3 | 2023-01-19 | Objective-C , Objective-C++ | Ingen kostnad för de flesta funktioner, $49,99 för full version | Proprietär | ||
Blåfisk | Bluefish utvecklingsteam | 1999 | 2.2.12 | 2020-11-05 | C | Ingen kostnad | GPL-3.0 eller senare | ||
Fästen | Adobe Systems | 2012 | 2.1.3 | 2022-10-31 | HTML , CSS , JavaScript , C++ | Ingen kostnad | MIT | ||
Coda | Panik | 2007 | 2.7.7 | 2020-11-05 | Mål-C | 99 USD | Proprietär | ||
Sammanhang | ConTEXT Project Ltd | 1999 | 0.98.6 | 2009-08-14 | Objekt Pascal ( Delphi ) | Ingen kostnad | BSD-3-klausul | ||
Crimson redaktör | Ingyu Kang | 1999 | 3,72-r286m | 2011-10-01 | C++ | Ingen kostnad | Proprietär | ||
CudaText | UVViewSoft | 2015 | 1.170.5 | 2022-09-10 | Objekt Pascal ( Lazarus ) | Ingen kostnad | MPL-2.0 | ||
ed | Ken Thompson | 1970 | oförändrad från original | C | Ingen kostnad | ? | |||
Editra | Cody Precord | 2007 | 0.7.20 | 2013-01-05 | Pytonorm | Ingen kostnad | wxWindows-licens | ||
EmEditor | Emurasoft, Inc. | 1997 | 21.3.0 | 2021-11-24 | C++ | 39,99 USD | Shareware | ||
epsilon | Lugaru programvara | 1984 | 14.00 | 2020-10-20 | C | 250 USD | Proprietär | ||
FeatherPad | Pedram Pourang | 2016 | 1.3.3 | 2022-10-07 | C++, Qt | Ingen kostnad | GPL-3.0 eller senare | ||
gedit | GNU -projekt | 2000 | 44.2 | 2023-01-19 | C | Ingen kostnad | GPL-2.0 eller senare | ||
Geany | Enrico Tröger | 2005 | 1.38.0 | 2021-10-09 | C, GTK+ | Ingen kostnad | GPL-2.0 eller senare | ||
GNU Emacs | Richard Stallman | 1984 | 28.2 | 2022-09-12 | C, Emacs Lisp | Ingen kostnad | GPL-3.0 eller senare | ||
GNU nano | Chris Allegretta | 1999 | 7.2 | 2023-01-18 | C | Ingen kostnad | GPL-3.0 eller senare | ||
IA-författare | Informationsarkitekter | 2010.09.22 | 5.6 | 2020-12-07 | Objective-C (iOS), Objective-C (macOS), C# (Windows), Java (Android) | 29,99 USD | Proprietär | ||
JED | John E. Davis | 1992 | 0,99-19 | 2009-12-13 | C, S-Lang | Ingen kostnad | GPL-2.0 eller senare | ||
jRedigera | Slava Pestov | 1998 | 5.6.0 | 2020-09-03 | Java | Ingen kostnad | GPL-2.0 eller senare | ||
JOE | Joseph Allen | 1988 | 4.6 | 2018-01-09 | C | Ingen kostnad | GPL | ||
JOVE | Johnathon Payne | 1983 | 4.16.0.73 | 2010-07-11 | C | Ingen kostnad | JOVE-licens | ||
Kate | KDE -projekt | 2000-12 | 22.12.0 | 2022-11-30 | C++ | Ingen kostnad | GPL | ||
KEDIT | Mansfield Software Group, Inc. | 1983 | 1.6.1 | 2016-12-05 | C | 129 USD | Proprietär | ||
Komodo Edit | Activestate | 2007 | 12.0.1 | 2020-02-10 | Python, JavaScript, Perl , Tcl , PHP , Ruby | Ingen kostnad | MPL , GPL, LGPL | ||
Komodo IDE | Activestate | 2001 | 12.0.1 | 2020-02-10 | Python, JavaScript, Perl, Tcl, PHP, Ruby | 295 USD | Proprietär | ||
KWrite | KDE -projekt | 2000 | 21.12.2 | 2022-02-03 | C++ | Ingen kostnad | GPL | ||
LE | Alexander V. Lukyanov | 1997 | 1.16.8 | 2021-02-05 | C++ | Ingen kostnad | GPL-3.0 eller senare | ||
Leo | Edward K. Ream | 1996 | 6.7.1 | 2022-11-10 | Pytonorm | Ingen kostnad | MIT | ||
Ljusbord | Chris Granger | 2012 | 0.8.1 | 2016-01-22 | ClojureScript | Ingen kostnad | MIT | ||
mcedit | Miguel de Icaza | 1994 | 4.8.29 | 2023-01-21 | C, Python, PHP, Javascript, Perl, Tcl, Ruby | Ingen kostnad | GPL-3.0 eller senare | ||
Metapad | Alexander Davidson | 1999 | 3.6 | 2011-05-28 | C | Ingen kostnad | GPL-3.0 eller senare | ||
mg | Dave Conroy | 1986 | nuvarande | 2020-07-22 | C | Ingen kostnad | Allmängods | ||
MinEd | Thomas Wolff | 1992 | 2022.27 | 2022-12-23 | C | Ingen kostnad | GPL | ||
MS-DOS Editor | Microsoft | 1991 | 2.0.026 | Medföljer MS-DOS , Microsoft Windows | Proprietär | ||||
ne |
Sebastiano Vigna Todd Lewis Daniele Filaretti |
1993 | C | Ingen kostnad | GPL-3.0 eller senare | ||||
NEdit | Mark Edel | 1991 | 5.7 | 2017-02-08 | C | Ingen kostnad | GPL-2.0 eller senare | ||
Anteckningsblock | Microsoft | 1985 | 6,0 | MASM (ursprungligen) | Medföljer Microsoft Windows | Proprietär | |||
Anteckningar++ | Don Ho | 2003-11-25 | 8.4.9 | 2023-01-31 | C++ | Ingen kostnad | GPL-3.0 eller senare | ||
nvi | Keith Bostic | 1994 | 1.81.6 | 2007-11-18 | C | Ingen kostnad | BSD-3-klausul | ||
Pico | University of Washington | 1992 | 4,64 | C | Ingen kostnad | Apache-2.0 | |||
PolyEdit | PolySoft Solutions | 1998 | 5.4 | 2010-04-07 | 27,95 USD | Shareware | |||
PSPad | Jan Fiala | 2002 | 5.0.6 | 2021-04-01 | Objekt Pascal (Delphi) | Ingen kostnad | Proprietär | ||
RJ TextEd | Rickard Johansson | 2004 | 15,63 | 2022-09-29 | Objekt Pascal (Delphi) | Ingen kostnad | Proprietär | ||
Sam | Rob Pike | 1980-talet (tidigt) | stabil | C | Ingen kostnad | LPL ( OSI godkänd) | |||
SciTE | Neil Hodgson | 1999 | 5.3.2 | 2022-12-06 | C++ | $41,99 för macOS. Ingen kostnad för andra | HPND | ||
SlickEdit | SlickEdit, Inc. | 1988 | 25.0.0 | 2020-10-20 | C , Slick-C | 299 USD | Proprietär | ||
Smultron | Peter Borg | 2004 | 12.0.6 | 2020-01-03 | Mål-C | 7,99 USD | Proprietär | ||
Källa Insikt | Källdynamik | ? | 4.0.0084 | 2017-02-26 | Makrospråk för Source Insight | $239-$255 | Proprietär | ||
SubEthaEdit | TheCodingMonkeys | 2003 | 5.2.4 | 2022-01-08 | Ingen kostnad | MIT | |||
Sublim text | Jon Skinner , Sublime HQ | 2008 | 4 (bygg 4143) | 2022-11-11 | C++ , Python | 99 USD | Shareware | ||
TED Anteckningsblock | Juraj Simlovic | 2001 | 6.3.1 | 2021-12-01 | C | Ingen kostnad | Proprietär | ||
Textadept | Mitchell | 2007 | 11.3 | 2022-02-01 | C, Lua | Ingen kostnad | MIT | ||
TextRedigera | Apple Inc. | 2001 | 1.16 | 2020-11-12 | Ingen kostnad (medföljer även med macOS ) | BSD-3-klausul | |||
TextMate | MacroMates | 2004-10-10 | 2.0.23 | 2021-10-12 | Objective-C++ | Ingen kostnad | GPL-3.0 eller senare | ||
TextPad | Helios mjukvarulösningar | 1992 | 8.14.2 | 2022-11-22 | 30,00 $ (16,50 £) | Shareware | |||
TextWrangler | Bare Bones programvara | 2003 | 5.5.2 | 2016-09-20 | Ingen kostnad | Proprietär | |||
SemWare Editor | Sammy Mitchell | 1985-11 | 4,43 | 2022-05 | C, SAL | Ingen kostnad | BSD-2-klausul | ||
UltraEdit | IDM-datorlösningar | 1994 | 25,0 | 2018-03-12 | C++ | 99,95 USD | Proprietär | ||
VEDIT | Ted Green, Greenview Data | 1980 | 6.24.2 | 2015-01-12 | Församling , C | $89 standard, $239 Pro64 | Proprietär | ||
vi | Bill Joy | 1976 | 3.7 | C | Ingen kostnad | BSD-4-klausul eller CDDL | |||
Vim | Bram Moolenaar | 1991 | 9,0 | 2022-06-28 | C, Vim-skript | Ingen kostnad | Vim | ||
Visual Studio-kod | Microsoft | 2015 | 1.75.0 | 2023-02-02 | JavaScript , TypeScript | Ingen kostnad | Källkod: MIT Binaries byggda av Microsoft: Proprietary |
||
XEmacs | Lucid Inc. | 1991 | 21.4.22 | 2009-01-30 | C, Emacs Lisp | Ingen kostnad | GPL-2.0 eller senare | ||
XNEdit | Olaf Wintermann | 2018 | 1.4 | 2022-01-14 | C | Ingen kostnad | GPL-2.0 eller senare | ||
namn | Utvecklare | Initial release | Senaste släppningen | Programmeringsspråk | Kostnad ( US$ ) | Licens | GUI | TUI eller CLI | |
Version | Datum |
Stöd för operativsystem
Det här avsnittet listar de operativsystem som olika redigerare kan köras på. Vissa redigerare körs på ytterligare operativsystem som inte är listade.
Cross-plattform
Microsoft Windows | Mac OS | Linux | BSD | Unix | OpenVMS | |
---|---|---|---|---|---|---|
Höjdpunkt | Partiell |
|||||
AkelPad | ||||||
Alphatk | ||||||
Atom | ||||||
Arachnophilia | ||||||
BBEdit | ||||||
Bluefish | ||||||
Brackets | ||||||
Coda | ||||||
CONTEXT | ||||||
Crimson Editor | ||||||
CudaText | ||||||
ed | Partiell |
|||||
Editra | ? | ? | ? | |||
EmEditor | ||||||
epsilon |
|
|||||
Geany | ||||||
gedit |
|
|||||
GNU Emacs | ||||||
JED | ||||||
jEdit | ||||||
JOE | [ tveksamt ] | |||||
JOVE | ||||||
Kate | ||||||
KEDIT | ||||||
Komodo Edit | ? | ? | ||||
Komodo IDE | ? | ? | ||||
KWrite | ||||||
LE | Partiell |
|||||
Light Table | ||||||
Metapad | ||||||
mg | ? | |||||
MinEd | ||||||
GNU nano | ||||||
ne | Partiell |
|||||
NEdit | Partiell |
|
||||
Notepad | ||||||
Notepad++ | ||||||
nvi | ||||||
Pico | ||||||
PSPad | ||||||
RJ TextEd | ||||||
Sam | Partiell |
|||||
SciTE |
|
|||||
SlickEdit | ||||||
Smultron | ||||||
Source Insight | ||||||
SubEthaEdit | ||||||
Sublime Text | ||||||
TED Notepad | ||||||
Textadept | ||||||
TextEdit | ||||||
TextMate | ||||||
TextPad | ||||||
TextWrangler | ||||||
SemWare Editor | ||||||
UltraEdit | ||||||
Ulysses (textredigerare) | ||||||
vi | ||||||
Vim | ||||||
Visual Studio Code | ||||||
XEmacs | ||||||
XNEdit | Partiell |
|
||||
Microsoft Windows | Mac OS | Linux | BSD | Unix | OpenVMS |
Naturligt språk (lokalisering)
Språk som stöds | |
---|---|
Höjdpunkt | engelsk |
AkelPad | Engelska, tyska, franska, polska, koreanska, japanska, italienska, holländska, portugisiska, spanska |
Alphatk | engelsk |
Atom | engelsk |
BBEdit | engelsk |
Fästen | engelska, tyska, franska, polska (föråldrade), koreanska, japanska, italienska, tjeckiska, holländska, portugisiska, spanska, svenska (föråldrade) |
Coda | engelska, tyska, franska, spanska |
Sammanhang | Engelska, tyska, franska, polska, italienska, holländska, portugisiska, spanska |
Crimson redaktör | engelsk |
CudaText | Huvudsaklig: engelska. Tillägg: japanska, franska, polska, koreanska, ungerska (2018), grekiska, tyska (2017) och 9 andra |
ed | |
Editra | Engelska, tyska, franska, polska, japanska, italienska, holländska, portugisiska, spanska, svenska |
EmEditor | Engelska, tyska, franska, koreanska, japanska, italienska, holländska, spanska |
epsilon | engelsk |
Geany | Engelska, tyska, franska, polska, japanska, italienska, holländska, portugisiska, spanska, svenska, hindi |
gedit | engelska, tyska, franska, polska, koreanska, japanska, italienska, holländska, portugisiska, spanska, svenska, hindi |
GNU Emacs | engelsk |
JED | engelsk |
jRedigera | engelsk |
JOE | engelska, tyska, franska |
JOVE | engelsk |
Kate | Engelska, tyska, franska, polska, japanska, italienska, holländska, portugisiska, spanska, svenska |
KEDIT | engelsk |
Komodo Edit | engelsk |
KWrite | engelska, tyska, italienska, spanska, svenska |
Metapad | Engelska, tyska, franska, polska, koreanska, japanska, italienska, holländska, portugisiska, spanska, svenska |
bryts | engelsk |
MS-DOS Editor | Engelska, tyska, franska, polska, koreanska, japanska, italienska, holländska, portugisiska, spanska, svenska |
Nano | engelska, tyska, franska, italienska, portugisiska |
NEdit | engelsk |
Anteckningsblock | engelska, tyska, franska, polska, koreanska, japanska, italienska, holländska, portugisiska, spanska, svenska, hindi |
Anteckningar++ | engelska, tyska, franska, polska, koreanska, japanska, italienska, holländska, portugisiska, spanska, svenska, hindi |
nvi | engelsk |
Pico | engelska, italienska |
PolyEdit | engelsk |
PSPad | Engelska, tyska, franska, polska, japanska, italienska, tjeckiska, holländska, portugisiska, spanska, svenska |
RJ TextEd | Engelska, tyska, franska, polska, japanska, italienska, holländska, portugisiska, spanska, svenska |
Sam | engelsk |
SciTE | engelska, tyska, franska (föråldrade (1,72)), polska, japanska (föråldrade (1,62)), italienska, holländska (föråldrade (1,67)), portugisiska (föråldrade (1,63)), spanska, svenska |
SlickEdit | engelsk |
Smultron | Engelska, tyska, franska, japanska, italienska, holländska, spanska, svenska |
Källa Insikt | engelsk |
SubEthaEdit | engelsk |
TED Anteckningsblock | engelsk |
TextRedigera | Engelska, tyska, franska, polska, japanska, italienska, holländska, portugisiska, spanska, svenska |
TextMate | engelsk |
TextPad | engelska, tyska, franska, polska (föråldrade (4.7.3)), japanska, italienska (föråldrade (4.7.3)), holländska (föråldrade (4.7.3)), spanska (föråldrade (4.7.3)), portugisiska ( Föråldrad (4.7.3)) |
TextWrangler | engelsk |
SemWare Editor | engelsk |
UltraEdit | engelska, tyska, franska, koreanska, italienska, spanska, portugisiska, japanska, kinesiska |
VEDIT | engelsk |
vi | engelsk |
Vim | afrikaans, katalanska, kinesiska (förenklad), kinesiska (Taiwan), tjeckiska, danska, holländska, tyska, engelska (UK), engelska (USA), esperanto, finska, franska, irländska, italienska, japanska, koreanska, lettiska, norska ( bokmål), polska, portugisiska (Brasilien), ryska, serbiska, slovakiska, spanska, svenska, ukrainska, vietnamesiska |
Visual Studio-kod | engelska, bulgariska, kinesiska, franska, tyska, ungerska, italienska, japanska, koreanska, portugisiska, ryska, spanska, turkiska |
XEmacs | engelsk |
XNEdit | engelsk |
Dokumentgränssnitt
Flera instanser | Uppdelning av ett enda dokumentfönster | MDI : överlappbara fönster | MDI: dokumentgränssnitt med flikar | MDI: fönsterklyvning | |
---|---|---|---|---|---|
Acme | |||||
AkelPad | |||||
Alphatk | |||||
Atom | |||||
BBEdit | |||||
Bluefish | |||||
Brackets | |||||
Coda | |||||
CONTEXT | |||||
Crimson Editor | |||||
CudaText | |||||
ed | |||||
Editra | ? | ? | |||
EmEditor | |||||
Geany |
Plug-in |
||||
gedit |
Plug-in |
Plug-in |
|||
GNU Emacs |
|
||||
JED | |||||
jEdit | |||||
JOE |
|
||||
JOVE | |||||
Kate | |||||
KEDIT | |||||
Komodo Redigera | |||||
Komodo IDE | |||||
KWrite | |||||
LE | |||||
Light Table | |||||
Metapad | |||||
mined |
|
||||
MS-DOS Editor | |||||
Nano | |||||
NEdit | |||||
Notepad | |||||
Anteckningar++ |
2 fönster |
||||
nvi | |||||
Pico | |||||
PolyEdit | |||||
PSPad | |||||
RJ TextEd | |||||
Sam | |||||
SciTE |
|
||||
SlickEdit | |||||
Smultron | |||||
Source Insight | |||||
SubEthaEdit | |||||
TED Anteckningsblock | ? | ? | ? | ? | |
TextEdit | |||||
TextMate | |||||
TextPad | |||||
TextWrangler | |||||
SemWare Editor | |||||
UltraEdit | |||||
VEDIT | |||||
vi | |||||
Vim |
|
|
|||
Visual Studio Code | |||||
XEmacs | |||||
XNEdit | |||||
Flera instanser | Uppdelning av ett enda dokumentfönster | MDI: överlappbara fönster | MDI: dokumentgränssnitt med flikar | MDI: fönsterklyvning |
Anteckningar
- Flera instanser : flera instanser av programmet kan öppnas samtidigt för att redigera flera filer. Gäller både för med ett dokumentgränssnitt (SDI) och för flera dokumentgränssnitt (MDI). Gäller även för program som har ett användargränssnitt som ser ut som flera instanser av samma program (som vissa versioner av Microsoft Word ) .
- Fönsterdelning för ett dokument : fönstret kan delas för att samtidigt se olika delar av en fil.
- MDI: Överlappbara fönster : varje öppnat dokument får sitt eget helt flyttbara fönster i editormiljön.
- MDI: Dokumentgränssnitt med flikar : flera dokument kan ses som flikar i ett enda fönster.
- MDI: Fönsterdelning : dela applikationsfönster för att visa flera dokument (ej överlappande fönster).
Grundläggande funktioner
Stavningskontroll | Regex -baserad hitta & ersätt | Kodningskonvertering _ | Nyradskonvertering _ | Flera ångra/gör om | Rektangulärt blockval |
Virtual Space Support [ förtydligande behövs ] |
|
---|---|---|---|---|---|---|---|
Höjdpunkt |
extern |
? | |||||
AkelPad |
Plug-in |
? | |||||
Alphatk | ? | ||||||
Atom |
Plug-in |
||||||
BBEdit | ? | ||||||
Blåfisk | ? | ||||||
Fästen |
Plug-in |
Plug-in |
? | ||||
Coda | ? | ||||||
Sammanhang | Partiell |
Partiell |
? | ||||
Crimson redaktör |
Direkt/live (som Firefox) |
? | |||||
CudaText | ? | ||||||
ed | ? | ||||||
Editra | ? | ? | ? | ? | |||
EmEditor | ? | ||||||
Geany |
Plug-in |
||||||
gedit |
|
Plug-in |
plug-in |
? | |||
GNU Emacs |
Plug-in |
? | |||||
JED | ? | ||||||
jRedigera |
Plug-in |
||||||
JOE |
Plug-in |
Partiell |
|
? | |||
JOVE | ? | ||||||
Kate | |||||||
KEDIT | ? | ||||||
Komodo Edit | ? | ||||||
Komodo IDE | ? | ||||||
KWrite | ? | ||||||
LE |
|
? | |||||
Ljusbord |
Plug-in |
? | ? | ? | |||
Metapad | Partiell |
? | |||||
mg |
|
Partiell |
|
? | |||
MinEd |
|
|
|
? | |||
MS-DOS Editor | ? | ||||||
Nano | ? | ||||||
Stavningskontroll | Regex-baserad hitta & ersätt | Kodningskonvertering | Nyradskonvertering | Flera ångra/gör om | Rektangulärt blockval | Virtual Space Support | |
ne | ? | ||||||
NEdit |
Plug-in |
? | |||||
Anteckningsblock | ? | ||||||
Anteckningar++ |
|
||||||
nvi | ? | ? | |||||
Pico | ? | ||||||
PolyEdit | ? | ||||||
PSPad | ? | ||||||
RJ TextEd | ? | ||||||
Sam | ? | ||||||
SciTE | Begränsad |
? | |||||
SlickEdit | |||||||
Smultron | ? | ||||||
Källa Insikt | ? | ||||||
SubEthaEdit |
|
? | |||||
Sublim text | |||||||
TED Anteckningsblock | ? | ||||||
TextRedigera | ? | ||||||
TextMate | Partiell | ? | |||||
TextPad | ? | ||||||
TextWrangler | ? | ||||||
SemWare Editor | ? | ||||||
UltraEdit | Begränsad |
? | |||||
VEDIT |
|
? | |||||
vi | ? | ||||||
Vim |
|
? | |||||
Visual Studio Code |
Plug-in |
Begränsad |
|||||
XEmacs |
Plug-in |
? | |||||
XNedit |
Plug-in |
? | |||||
Stavningskontroll | Regex-baserad hitta & ersätt | Kodningskonvertering | Nyradskonvertering | Flera ångra/gör om | Rektangulärt blockval | Virtual Space Support |
Programmeringsfunktioner
Syntaxmarkering | Funktionslista |
Symboldatabas ( ctags eller motsvarande) |
Matchande hängslen | Automatisk indragning | Automatisk komplettering | Kodvikning | Textvikning | Kompilatorintegration _ | |
---|---|---|---|---|---|---|---|---|---|
Höjdpunkt |
extern |
extern |
Partiell |
extern |
|||||
AkelPad |
Plug-in |
Plug-in |
Plug-in |
Plug-in |
Plug-in |
Plug-in |
Plug-in |
||
Alphatk | ? | ? | |||||||
Atom |
Plug-in |
||||||||
BBEdit | |||||||||
Bluefish |
|
||||||||
Fästen |
Plug-in |
||||||||
Coda | |||||||||
Sammanhang | ? | ? | |||||||
Crimson redaktör | Partiell |
||||||||
CudaText |
Plug-in |
Plug-in |
Plug-in |
||||||
ed |
extern |
||||||||
Editra | ? | ? | ? | ? | ? | ||||
EmEditor |
Plug-in |
Plug-in |
Plug-in |
||||||
Geany |
|
Partiell | |||||||
gedit |
Plug-in |
Plug-in |
Plug-in |
Plug-in |
|
||||
GNU Emacs | |||||||||
JED | |||||||||
jRedigera |
Plug-in |
Plug-in |
Plug-in |
||||||
JOE | ? | ? | |||||||
JOVE | |||||||||
Kate |
Plug-in |
Plug-in |
Plug-in |
||||||
KEDIT |
Makro |
||||||||
Komodo Redigera | |||||||||
Komodo IDE | |||||||||
KWrite | ? | ? | |||||||
LE |
|
||||||||
Ljusbord | Partiell |
||||||||
Metapad | |||||||||
bryts |
|
? | |||||||
MS-DOS Editor | |||||||||
Nano | |||||||||
Syntaxmarkering | Funktionslista |
Symboldatabas (ctags eller motsvarande) |
Fästematchning | Automatisk indragning | Automatisk komplettering | Kodvikning | Textvikning | Kompilatorintegration | |
ne | |||||||||
NEdit |
Plug-in |
Plug-in |
|||||||
Anteckningar | |||||||||
Anteckningar++ |
|
|
|
||||||
nvi | ? | ||||||||
Pico | |||||||||
PolyEdit | |||||||||
PSPad |
Plug-in |
||||||||
RJ TextEd | |||||||||
Sam |
extern |
||||||||
SciTE |
|
? | |||||||
SlickEdit | |||||||||
Smultron | ? | ? | ? | ||||||
Källa Insikt |
Begränsad |
||||||||
SubEthaEdit | ? | ? | |||||||
TED Anteckningsblock | ? | ? | |||||||
TextRedigera | |||||||||
TextMate |
Plug-in |
|
|||||||
TextPad |
Plug-in |
||||||||
TextWrangler |
Plug-in |
||||||||
SemWare Editor |
Plug-in |
|
Partiell |
||||||
UltraEdit | Partiell |
||||||||
VEDIT |
< |
||||||||
vi | |||||||||
Vim |
Plug-in |
||||||||
Visual Studio Code | |||||||||
XEmacs | ? | ||||||||
XNEdit |
Plug-in |
Plug-in |
|||||||
Syntaxmarkering | Funktionslista |
Symboldatabas (ctags eller motsvarande) |
Fästematchning | Automatisk indragning | Automatisk komplettering | Kodvikning | Textvikning | Kompilatorintegration |
Anteckningar
- Syntaxmarkering : Visar text i olika färger och typsnitt enligt termkategori.
- Funktionslista : Listar alla funktioner från aktuell fil i ett fönster eller sidofält och låter användaren hoppa direkt till definitionen av den funktionen, till exempel genom att dubbelklicka på funktionsnamnet i listan. Mer eller mindre realtid (kräver inte att skapa en symboldatabas, se nedan).
- Symboldatabas : Databas över funktioner, variabel- och typdefinitioner, makrodefinitioner etc. i alla filer som hör till mjukvaran som utvecklas. Databasen kan skapas av redaktören själv eller av ett externt program såsom ctags. Databasen kan användas för att omedelbart hitta definitionen även om den finns i en annan fil.
- Parantesmatchning : Hitta matchande parentes eller parentes, med hänsyn till kapsling.
- Automatisk indrag : Kan hänvisa till bara enkel indrag till samma nivå som raden ovan, eller intelligent indrag som är språkspecifik, t.ex. att säkerställa en given indragsstil .
- Kompilatorintegration : Tillåter att köra kompilatorer/länkare/debuggers inifrån editorn, fånga kompilatorns utdata och gå igenom fel, flytta markören automatiskt till motsvarande plats i källfilen.
Extra egenskaper
Integrering av textskal | Grafisk skalintegration | Makrospråk | Samarbetsredigering | Stöd för stora filer | Lång linjestöd | Stöd för regex för flera linjer | Sök i filer | |
---|---|---|---|---|---|---|---|---|
Höjdpunkt |
Utdragbar |
? | ? | ? | ||||
AkelPad | minne |
Plug-in |
||||||
Alphatk |
|
? | ? | ? | ? | |||
Atom |
|
? |
Plug-in |
~27 MB | Mjukt omslag |
|
||
BBEdit |
|
minne |
||||||
Blåfisk | ? | ? | ? | ? | ||||
Fästen |
Utdragbar |
? | Partiell | |||||
Coda |
|
? | ? | |||||
Sammanhang | minne |
? | ? | |||||
Crimson redaktör | ? | ? | ||||||
CudaText |
Plug-in |
? | ? |
Plug-in |
||||
ed |
via mkfifo |
? | ? | ? | ||||
Editra | ? | ? | ? | ? |
2 GB |
? | ? | ? |
EmEditor | [ citat behövs ] | ? | ||||||
Geany | ? |
Plug-in |
? | ? | ? | |||
gedit |
|
Plug-in |
? |
Plug-in |
||||
GNU Emacs | minne [10] | |||||||
JED | minne |
Plug-ins |
||||||
jRedigera | (högen) | ? | ||||||
JOE | [ citat behövs ] | ? | ? |
|
||||
JOVE | minne | ? | ||||||
Kate |
|
Kanske |
Plug-in |
|||||
KEDIT | [ citat behövs ] | 10 Kb | ||||||
Komodo Edit | ? | ? |
|
? | ? | |||
Komodo IDE | ? | ? |
|
? | ? | |||
KWrite |
|
|
? | |||||
LE |
|
minne |
? | ? | ||||
Ljusbord | ? | ? | ||||||
Metapad | minne |
? | ||||||
bryts | ? | ? | ? | ? | ? | ? | ? | |
EDIT (MS-DOS) | (64~300 kB) | |||||||
EDIT (DR-DOS) | 2 GB, så länge det finns diskbytesutrymme för två temporära filer | |||||||
Nano | ? | ? | ? | ? | ||||
Integrering av textskal | Grafisk skalintegration | Makrospråk | Samarbetsredigering | Stöd för stora filer | Lång linjestöd | Stöd för regex för flera linjer | Sök i filer | |
NEdit | ? | |||||||
Anteckningsblock | minne | ? | ||||||
Anteckningar++ |
|
2 GB |
|
|||||
nvi | ? | ? | ? | ? | ? | |||
Pico | ? | ? | ? | ? | ? | ? | ? | |
PolyEdit | [ citat behövs ] | ? | ? | |||||
PSPad | minne |
? |
med plug-in |
|||||
RJ TextEd | ? | ? | ||||||
Sam | ? | ? |
extern |
|||||
SciTE | ? | ? | ? | |||||
SlickEdit |
2 TB |
|||||||
Smultron | ? | ? | ? | ? | ? | ? | ? | ? |
Källa Insikt | ? | ? | ? | ? | ? | |||
SubEthaEdit | ? | ? | ? | |||||
TED Anteckningsblock | ? | ? | ? | |||||
TextRedigera | ? | ? | ? | ? | ||||
TextMate | ? | ? | ||||||
TextPad | minne |
? | ||||||
TextWrangler | minne |
? | ||||||
SemWare Editor | Endast i speciell DOS fleranvändarversion |
2 GB |
? | |||||
UltraEdit |
|
|||||||
VEDIT | [ citat behövs ] | |||||||
vi | ~65 MB | ? | ||||||
Vim |
med plug-in |
minne |
||||||
Visual Studio Code |
med plug-in |
? | ? | |||||
XEmacs | på 64-bitars OS |
? | ||||||
XNEdit | ? | |||||||
Integrering av textskal | Grafisk skalintegration | Makrospråk | Samarbetsredigering | Stöd för stora filer | Lång linjestöd | Stöd för regex för flera linjer | Sök i filer |
Stöd för stora filer:
= Större än 4 GiB ( LFS ) | 2 GB | = Större än 1 GB, inte begränsat av minne | |
minne | = Begränsad av tillgängligt minne | (64 kB) | = Viss gräns mindre än tillgängligt minne (ange maxstorlek om känd) |
I allmänhet stöder de flesta textredigerare inte stora textfiler. Vissa begränsar sig till tillgängligt in-core RAM medan andra använder sofistikerade tekniker för hantering av virtuellt minne och personsökningsalgoritmer.
Sök i filer: Utför sökning (och eventuellt ersätt) i flera filer på disken, till exempel på en underkatalog och rekursivt alla kataloger under den. Liknar grep .
Nyckelbindningar
Stöd för anpassade nyckelbindningar .
Dynamiskt anpassningsbar | IBM CUA | Mac OS | Vi | Emacs | Pico | WordStar | WordPerfect | Kort | |
---|---|---|---|---|---|---|---|---|---|
Höjdpunkt | |||||||||
AkelPad | ? | ? | ? | ? | ? | ? | ? | ? | |
Alphatk | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Atom | ? | ? | ? | ? | ? | ? | ? | ? | ? |
BBEdit | ? | ? | ? | ? | ? | ? | |||
Blåfisk | ? | ? | ? | ? | ? | ? | ? | ||
Fästen | Partiell |
Plug-in |
Plug-in |
||||||
Coda | ? | ? | ? | ? | ? | ? | ? | ||
Sammanhang | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Crimson redaktör | ? | ? | ? | ? | ? | ? | ? | ? | ? |
CudaText | ? | ? | ? | ? | ? | ? | ? | ? | |
ed | |||||||||
Editra | |||||||||
EmEditor | ? | ? | ? | ? | ? | ? | ? | ? | |
epsilon | ? | ? | ? | ? | ? | ? | |||
Geany | ? | ? | ? | ? | ? | ? | ? | ? | |
gedit |
|
? | ? | ? | ? | ? | ? | ? | ? |
GNU Emacs | Partiell |
|
|
|
|||||
JED | Partiell |
? | ? | ? | |||||
jRedigera | ? | ? | ? | ? | ? | ? | |||
JOE | |||||||||
JOVE |
|
||||||||
LE | ? | ? | ? | ? | ? | ? | ? | ||
Ljusbord | Partiell | ? |
Plug-in |
Plug-in |
? | ? | ? | ? | |
Kate |
|
||||||||
KEDIT | |||||||||
Komodo Edit | ? | ? | ? | ? | ? | ||||
Komodo IDE | ? | ? | ? | ? | ? | ||||
KWrite | ? | ? | ? | ? | ? | ? | ? | ? | |
Metapad | ? | ? | ? | ? | ? | ? | ? | ? | ? |
mg | ? | ? | ? | ? | ? | ? | ? | ||
bryts | ? | ? | ? | ? | ? | ? | |||
MS-DOS Editor | |||||||||
Nano | Partiell |
||||||||
NEdit | ? | ? | ? | ? | ? | ? | ? | ? | |
Anteckningsblock | |||||||||
Anteckningar++ | Partiell | ||||||||
nvi | ? | ? | ? | ? | ? | ? | ? | ? | |
Pico | Partiell |
||||||||
PolyEdit | ? | ? | ? | ? | ? | ? | ? | ? | ? |
PSPad | ? | ? | ? | ? | ? | ? | ? | ? | |
RJ TextEd | ? | ? | ? | ? | ? | ? | ? | ? | |
Sam | |||||||||
SciTE | Partiell |
? | ? | ? | ? | ? | |||
SlickEdit |
|
|
Partiell |
||||||
Smultron | ? | ? | ? | ? | ? | ? | ? | ? | ? |
Källa Insikt | ? | ? | ? | ? | |||||
SubEthaEdit | |||||||||
TED Anteckningsblock | ? | ? | ? | ? | ? | ? | ? | ? | ? |
TextEdit | |||||||||
TextMate | |||||||||
TextPad | ? | ? | ? | ? | ? | ? | ? | ? | |
TextWrangler | ? | ? | ? | ? | |||||
SemWare Editor | ? | ? | ? | ? | ? | ? | ? | ? | |
UltraEdit | ? | ? | ? | ? | ? | ? | ? | ||
VEDIT |
|
||||||||
vi | |||||||||
Vim | Partiell |
Plug-in |
Plug-in |
|
Plug-in |
Plug-in |
Plug-in |
Plug-in |
|
Visual Studio Code |
Plug-in |
Plug-in |
Partiell plug-in |
||||||
XEmacs | Partiell |
|
|
|
|||||
XNEdit | ? | ? | ? | ? | ? | ? | ? | ? | |
Dynamiskt anpassningsbar | IBM CUA | Mac OS | Vi | Emacs | Pico | WordStar | WordPerfect | Kort |
Anteckningar, buggar
- Vim: anpassade kartor av Ctrl-1 .. Ctrl-9, Ctrl-0 kan inte ställas in, inte heller Control-Shift- särskiljs från Ctrl- .
- Notepad++: anpassade genvägar till Shift- inte kan ställas in, de behöver en tillagd modifierare som Ctrl eller Alt. dvs SCI_LINESCROLLUP kan inte bindas till "Shift-I" eftersom knappen "Lägg till" är nedtonad.
- Emacs och Pico: pico använder de flesta av Emacs rörelse- och raderingskommandon: ^F ^B ^P ^N ^D etc.
Protokollstöd
Stöd för redigering av filer över ett nätverk eller Internet.
FTP | HTTP | SSH | WebDAV | |
---|---|---|---|---|
Acme | ||||
AkelPad | ||||
Alphatk | ||||
Atom | ? | ? | ? | ? |
BBEdit | ||||
Bluefish | ||||
Fästen |
Plug-in |
|||
Coda | ||||
Sammanhang |
|
? |
|
? |
Crimson Editor | ||||
CudaText | ||||
ed | ||||
Editra | ? | ? | ? | ? |
EmEditor | ||||
Geany | ||||
gedit | ||||
GNU Emacs | ||||
JED | ||||
jRedigera |
plug-in |
|
plug-in |
plug-in . |
JOE | ||||
JOVE | ||||
LE | ||||
Kate | ||||
KEDIT | ||||
Komodo IDE |
FTP, FTPS, SFTP |
|||
KWrite | ||||
Metapad | ||||
bryts | ? | ? | ? | ? |
MS-DOS Editor | ||||
Nano | ||||
FTP | HTTP | SSH | WebDAV | |
NEdit | ||||
Notepad | ||||
Anteckningar++ |
Plug-in för FTP, FTPS, FTPES, SFTP |
Plug-in |
||
nvi | ||||
Pico | ||||
PolyEdit | ||||
PSPad | ||||
RJ TextEd |
FTP, SFTP |
|||
Sam | ||||
SciTE | ||||
SlickEdit | ||||
Smultron | ? | ? | ? | |
Källa Insikt | ||||
SubEthaEdit | ||||
TED Anteckningsblock |
|
? |
|
? |
TextEdit | ||||
TextMate | ||||
TextPad | ||||
TextWrangler |
FTP, SFTP |
|||
SemWare Editor | ||||
UltraEdit | ||||
VEDIT | ||||
vi | ||||
Vim |
|
|
|
|
Visual Studio-kod |
Plug-in |
Plug-in (begränsat?) |
Plug-in |
Plug-in |
XEmacs | ? | |||
XNEdit | ||||
FTP | HTTP | SSH | WebDAV |
Unicode och andra teckenkodningar
För att stödja specificerad teckenkodning måste editorn kunna ladda, spara, visa och redigera text i den specifika kodningen och inte förstöra några tecken. För UTF-8 och UTF-16 kräver detta internt 16-bitars teckenstöd.
Partiellt stöd indikeras om: 1) redigeraren endast kan konvertera teckenkodningen till internt (8-bitars) format för redigering. 2) Om vissa kodningar endast stöds på vissa plattformar . 3) Om redigeraren endast kan visa specifik teckenuppsättning (som OEM) genom att ladda motsvarande teckensnitt, men inte stöder tangentbordsinmatning för den teckenuppsättningen.
ASCII | ISO-8859 | DOS (OEM) | EBCDIC | UTF-8 | UTF-16 | |
---|---|---|---|---|---|---|
Höjdpunkt | ? | ? | ? | ? | ||
AkelPad | ||||||
Alphatk | ? | ? | ? | |||
Atom | ? | ? | ? | ? | ? | ? |
BBEdit | ||||||
Bluefish | ||||||
Brackets | ||||||
Coda | ? | |||||
Sammanhang | Partiell |
|||||
Crimson redaktör | Partiell |
Partiell | ||||
CudaText | ? | |||||
ed | ? | ? | ? | |||
Editra | ||||||
EmEditor | ||||||
Geany | ? | |||||
gedit | ? | ? | ||||
GNU Emacs |
|
|
||||
JED | ? | Partiell |
||||
jRedigera | ||||||
JOE | ? | ? | ? | |||
JOVE | ||||||
LE | ? | ? | ? | |||
Kate | ? | ? | ||||
KEDIT | Partiell |
|||||
Komodo Redigera | ||||||
Komodo IDE | ||||||
KWrite | ? | ? | ? | |||
Metapad | Partiell |
|||||
bryts | ||||||
MS-DOS Editor | ? | ? | ? | ? | ||
Nano | ? | ? | ||||
ASCII | ISO-8859 | DOS (OEM) | EBCDIC | UTF-8 | UTF-16 | |
NEdit | ? | ? | ? | |||
Anteckningsblock | Partiell |
|||||
Anteckningar++ | plug-in? | |||||
nvi | ? | ? | ? |
|
||
Pico | ||||||
PolyEdit | ? | ? | ? | |||
PSPad | ? | |||||
RJ TextEd | ||||||
Sam | ? | ? | ? | |||
SciTE | ||||||
SlickEdit | ||||||
Smultron | ? | ? | ? | |||
Källa Insikt | ? | ? | ? | |||
SubEthaEdit | ||||||
TED Anteckningsblock | ? | ? | ? | |||
TextRedigera | ? | ? | ||||
TextMate | ? | ? | ||||
TextPad | ? | ? | ? | Partiell |
Partiell |
|
TextWrangler | ||||||
SemWare Editor |
|
Partiell |
Plug-in |
|||
UltraEdit | ||||||
VEDIT | Partiell |
Partiell |
||||
vi | ? | ? | ? | |||
Vim | Partiell |
|||||
Visual Studio Code |
|
|||||
XEmacs | ? | ? |
|
|||
XNEdit | ? | ? | ||||
ASCII | ISO-8859 | DOS (OEM) | EBCDIC | UTF-8 | UTF-16 |
Höger till vänster och dubbelriktad text
Stöd för höger-till-vänster- texter (RTL) är nödvändigt för att redigera vissa språk som arabiska , persiska , hebreiska och jiddisch och blandningen av vänster till höger (LTR) och RTL som kallas bi-directional ( BiDi )-stöd.
Beroende på algoritmen som används i programmen kanske den bara återger den dubbelriktade texten korrekt men kanske inte kan redigera dem. (T.ex. Notepad++ 5.1.3 visar dubbelriktade texter korrekt men kan inte redigera den och användaren bör ändra textriktningen till RTL för att kunna redigera RTL-texter korrekt.)
Höger till vänster (RTL) | Dubbelriktad (Bidi) | |
---|---|---|
Acme | ||
AkelPad | ||
Alphatk | ? | ? |
Atom | ||
BBEdit | ||
Bluefish | ||
Fästen | ? | ? |
Coda | ? | ? |
Sammanhang | ? | ? |
Crimson redaktör | ? | ? |
ed | ? | ? |
Editra | ? | ? |
EmEditor | ||
Geany | ? | ? |
gedit | ||
GNU Emacs |
|
|
JED | ? | ? |
jRedigera | ||
JOE | ? | ? |
JOVE | ||
LE | ? | ? |
Kate | ||
KEDIT | ||
Komodo Redigera | ||
Komodo IDE | ||
KWrite | ? | ? |
Metapad | ? | ? |
MS-DOS Editor | ? | ? |
bryts |
|
|
Nano | ? | ? |
RTL | Bidi | |
NEdit | ||
Notepad | ||
Anteckningar++ | Partiell |
|
nvi | ? | ? |
Pico | ? | ? |
PolyEdit | ? | ? |
PSPad | ? | ? |
RJ TextEd | ||
Sam | ||
SciTE | ||
SlickEdit | ? | ? |
Smultron | ? | ? |
Källa Insikt | ||
SubEthaEdit | ||
TED Anteckningsblock | ? | ? |
TextEdit | ||
TextMate | ||
TextPad | ? | ? |
TextWrangler | ||
SemWare Editor | ||
UltraEdit | ||
VEDIT | ? | ? |
vi | ? | ? |
Vim |
genom terminalstöd |
|
Visual Studio-kod | ||
XEmacs | ? | ? |
XNEdit | ||
RTL | Bidi |
Newline support
Windows (CR/LF) | Unix-liknande system (inklusive macOS ) (LF) | Klassiskt Mac OS (CR) | |
---|---|---|---|
Acme | |||
AkelPad | |||
Alphatk | |||
Atom | |||
BBEdit | |||
Bluefish | |||
Brackets | |||
Coda | |||
ConTEXT | |||
Crimson Editor | |||
CudaText | |||
ed | |||
Editra | |||
EmEditor | |||
Geany | |||
gedit | |||
GNU Emacs | |||
JED | |||
jEdit | |||
JOE | |||
JOVE | |||
Kate | |||
KEDIT | |||
Komodo Redigera | |||
Komodo IDE | |||
KWrite | |||
LE | |||
Metapad | ? | ||
MS-DOS Editor | |||
minerade | |||
Nano | |||
NEdit | |||
Notepad | |||
Notepad++ | |||
nvi | ? | ? | |
Pico | |||
PolyEdit | |||
PSPad | |||
RJ TextEd | |||
Sam | ? | ? | ? |
SciTE | |||
SlickEdit | |||
Smultron | |||
Source Insight | |||
SubEthaEdit | |||
Sublime Text | |||
TED Notepad | |||
TextEdit | |||
TextMate | |||
TextPad | |||
TextWrangler | |||
SemWare Editor | |||
UltraEdit | |||
VEDIT | |||
vi | |||
Vim | |||
Visual Studio Code | |||
XEmacs | |||
XNEdit | |||
Windows (CR/LF) | Unix-liknande system (inklusive macOS) (LF) | Klassiskt Mac OS (CR) |
Se även
- Redaktörskrig
- Jämförelse av
- Listor över