Porovnání textových editorů - Comparison of text editors
Tento článek poskytuje základní srovnání pro pozoruhodné textové editory. Další podrobnosti o funkcích pro textové editory jsou k dispozici na webu Kategorie funkcí textového editoru a z článků jednotlivých produktů. Tento článek nemusí být aktuální nebo nutně vyčerpávající.
Porovnání funkcí se provádí mezi stabilními verzemi softwaru, nikoli nadcházejícími verzemi nebo beta verze - a jsou vyloučeny z jakýchkoli doplňků, rozšíření nebo externích programů (pokud nejsou uvedeny v poznámkách pod čarou).
Přehled
Tvůrce | První veřejné vydání | Nejnovější stabilní verze | Poslední datum vydání | Programovací jazyk | Náklady (AMERICKÉ DOLARY$ ) | Softwarová licence | Otevřený zdroj | CLI k dispozici | Minimální instalovaná velikost | |
---|---|---|---|---|---|---|---|---|---|---|
Vrchol | Rob Pike | 1993 | Plán 9 a Peklo | C | Volný, uvolnit | LPL (OSI schválený) | ![]() | |||
AkelPad | Alexey Kuznetsov, Alexander Shengalts | 2003 | 4.9.8 | 2016‑07‑18 | C | Volný, uvolnit | BSD | ![]() | ||
Alphatk | Vince Darley | 1999 | 8.3.3 | 2004‑12‑10 | $40 | Vlastní, s komponentami BSD | ![]() | |||
Aquamacs | David Reitter | 2005 | 3.5 | 2019‑08‑18 | C, Emacs Lisp | Volný, uvolnit | GPL | ![]() | ||
Atom | GitHub | 2014 | 1.46.0 | 2020‑05‑05 | HTML, CSS, JavaScript, C ++ | Volný, uvolnit | MIT | ![]() | ![]() | ~ 107‑185 MB |
BBEdit | Bohatý Siegel | 1992 | 13.0.4 | 2020‑01‑15 | Cíl-C, Objective-C ++ | Zdarma pro většinu funkcí, 49,99 $ za plnou verzi | Proprietární | ![]() | ||
Bluefish | Vývojový tým Bluefish | 1999 | 2.2.10 | 2017‑01‑27 | C | Volný, uvolnit | GPL | ![]() | ||
Závorky | Adobe Systems | 2012 | 1.14 | 2019‑05‑02 | HTML, CSS, JavaScript, C ++ | Volný, uvolnit | MIT | ![]() | ~ 64‑105 MB | |
Coda | Panika | 2007 | 2.7.6 | 2020‑10‑12[1] | Cíl-C | $99 | Proprietární | ![]() | ||
Kontext | ConTEXT Project Ltd. | 1999 | 0.98.6 | 2009‑08‑14 | Objekt Pascal (Delphi) | Volný, uvolnit | BSD | ![]() | ||
Crimson Editor | Ingyu Kang, Emerald editor tým | 1999 | 3.72 | 2008‑05‑14 | C ++ | Volný, uvolnit | GPL | ![]() | ||
CudaText | UVViewSoft (alexey_t, kvichans, matthias030) | 2015 | 1.57.0 | 2018‑06‑25 | Objekt Pascal (Lazar) | Volný, uvolnit | MPL 2.0 | ![]() | 8 MB Mac 12 MB Win 5 Mb * nix | |
vyd | Ken Thompson | 1970 | nezměněno od originálu | C | Volný, uvolnit | ? | ![]() | ![]() | 0.04 MB | |
Editra | Cody Precord | 2007 | 0.7.20 | 2013‑01‑05 | Krajta | Volný, uvolnit | wxWindows licence | ![]() | ||
EmEditor | Emurasoft, Inc. | 1997 | 18.64 | 2019‑02‑08 | C ++ | 149.99 | Shareware | ![]() | ||
epsilon | Software Lugaru | 1984 | 14.00 | 2020‑10‑20[2] | C | $250 | Proprietární | ![]() | ||
gedit | GNU Projekt | 2000 | 3.28.2 (Win 3.20.1, Mac 3.2.6[3]) | 2018‑05‑09 | C | Volný, uvolnit | GPL | ![]() | ||
Geany | Enrico Tröger | 2005 | 1.33 | 2018‑02‑25 | C, GTK2 | Volný, uvolnit | GPL | ![]() | ||
GNU Emacs | Richard Stallman | 1984 | 27.1 | 2020‑08‑10 | C, Emacs Lisp | Volný, uvolnit | GPL | ![]() | ![]() | 11.6 MB |
GNU nano | Chris Allegretta | 1999 | 5.0 | 2020‑07‑29 | C | Volný, uvolnit | GPL | ![]() | ![]() | 0.6 MB |
JED | John E. Davis | 1992 | 0.99‑19 | 2009‑12‑13 | C, Slang | Volný, uvolnit | GPL | ![]() | ![]() | 3.5 MB[4] |
jEdit | Slava Pestov | 1998 | 5.5.0 | 2018‑04‑09 | Jáva | Volný, uvolnit | GPL | ![]() | ||
JOE | Joseph Allen | 1988 | 4.6 | 2018‑01‑10 | C | Volný, uvolnit | GPL | ![]() | ![]() | 1.3 MB |
JOVE | Johnathon Payne | 1983 | 4.16 | 1996‑03‑19 | C | Volný, uvolnit | GPL | ![]() | ||
Kate | KDE Projekt | 2000‑12 | 19.12.3 | 2020‑03‑24 | C ++ | Volný, uvolnit | GPL | ![]() | ||
KEDIT | Mansfield Software Group, Inc. | 1983 | 1.6.1 | 2016‑12‑05 | C | $129 | Proprietární | ![]() | ![]() | 1,1 MB |
Komodo Upravit | Aktivovat | 2007 (open-source) | 10.2.3 | 2017‑07‑11 | Python, JavaScript, Perl, Tcl, PHP, Ruby | Volný, uvolnit | MPL, GPL, LGPL | ![]() | ||
Komodo IDE | Aktivovat | 2001 | 11.0.2 | 2017‑12‑19 | Python, JavaScript, Perl, Tcl, PHP, Ruby | $295 | Proprietární | ![]() | ||
KWrite | KDE Projekt | 2000 | 20.08.3 | 2020‑11‑23 | C ++ | Volný, uvolnit | GPL | ![]() | ||
LE | Alexander V. Lukyanov | 1997 | 1.16.3 | 2016‑06‑06 | C ++ | Volný, uvolnit | GPL | ![]() | ||
Lev | Edward K. Ream | 1996 | 5.7.2 | 2018‑05‑07 | Krajta | Volný, uvolnit | MIT | ![]() | ||
Světelný stůl | Chris Granger | 2012 | 0.8.1 | 2016‑01‑21 | ClojureScript | Volný, uvolnit | MIT | ![]() | ||
Metapad | Alexander Davidson | 1999 | 3.6 | 2011‑05‑28 | C | Volný, uvolnit | GPL | ![]() | ||
mg | Dave Conroy | 1986 | proud | 2020‑07‑22[5] | C | Volný, uvolnit | Veřejná doména | ![]() | ||
Min | Thomas Wolff | 1992 | 2015.25 | 2015‑03‑30 | C | Volný, uvolnit | GPL | ![]() | ||
Editor systému MS-DOS | Microsoft | 1991 | 2.0.026 | Balíček s MS-DOS, Microsoft Windows | Proprietární | ![]() | ![]() | |||
ne | Sebastiano Vigna, Todd Lewis, Daniele Filaretti | 1993 | 3.2.1 | 2019‑10‑02 | C | Volný, uvolnit | GPL | ![]() | 2.7 MB | |
NEDIT | Mark Edel | 1991 | 5.7 | 2017‑02‑08 | C | Volný, uvolnit | GPL | ![]() | ||
poznámkový blok | Microsoft | 1985 | 6.0 | MASM (původně) | Balíček s Microsoft Windows | Proprietární | ![]() | |||
Poznámkový blok ++ | Don Ho | 2003‑11‑25 | 7.8.9 | 2020‑07‑16 | C ++ | Volný, uvolnit | GPL | ![]() | ![]() | 11.9 MB |
Poznámkový blok2 | Florian Balmer | 2004‑04 | 4.2.25 | 2011‑05‑06 | C ++ | Volný, uvolnit | BSD | ![]() | ||
NoteTab | Eric Fookes, Fookes Software | 1995 | 7.2 | 2014‑11‑04 | Objekt Pascal (Delphi) | Zdarma, 39,95 EUR Pro | Proprietární | ![]() | ||
nvi | Keith Bostic | 1994 | 1.79 | C | Volný, uvolnit | BSD | ![]() | |||
Pico | University of Washington | 1992 | 4.64 | C | Volný, uvolnit | AL2 | ![]() | |||
PolyEdit | Řešení PolySoft | 1998 | 5.4 | 2010‑04‑07 | $27.95 | Shareware | ![]() | |||
PSPad | Jan Fiala | 2002 | 5.0.3 (377) | 2020‑02‑10 | Objekt Pascal (Delphi) | Volný, uvolnit | Proprietární | ![]() | ||
Q10 | Baara Estudio | 2007 | 1.2.21 | 2011‑06‑16 | ? | Volný, uvolnit | Proprietární | ![]() | ||
RJ TextEd | Rickard Johansson | 2004 | 13.10 | 2018‑05‑07 | Objekt Pascal (Delphi) | Volný, uvolnit | Proprietární | ![]() | ||
Sam | Rob Pike | 1980 (brzy) | stabilní | C | Volný, uvolnit | LPL (OSI schválený) | ![]() | |||
VĚDEC | Neil Hodgson | 1999 | 4.0.5 | 2018‑04‑10 | C ++ | 41,99 $ pro macOS. zdarma pro ostatní | HPND | ![]() | ||
SlickEdit | SlickEdit, Inc. | 1988 | 25.0.0 | 2020‑10‑20 | C, Slick-C | $299 | Proprietární | ![]() | ||
Smultron | Peter Borg | 2004 | 12.1.1 | 2017‑02‑20 | Cíl-C | $7.99 | Proprietární | ![]() | ||
Statistiky zdrojů | Dynamika zdroje | ? | 4.0.0084 | 2017‑02‑26 | Statistiky zdrojů makro jazyk | $239-$255 | Proprietární | ![]() | ||
SubEthaEdit | TheCodingMonkeys | 2003 | 4.1 | 2015‑02‑25 | 35 $ komerční využití | Proprietární | ![]() | |||
Vznešený text | Jon Skinner | 2008 | 3.2.2 | 2019‑10‑1 | C ++, Krajta | $80 | Shareware | ![]() | ||
Poznámkový blok TED | Juraj Simlovic | 2001 | 6.1.1 | 2016‑12‑04 | C | Volný, uvolnit | Freeware | ![]() | ||
Textadept | Mitchell | 2007 | 10.8 | 2020‑01‑01 | C, Lua | Volný, uvolnit | MIT | ![]() | ||
TextEdit | Apple Inc. | 2001 | 1.13 | 2017‑07‑16 | Zdarma (také součástí Operační Systém Mac ) | Nový BSD | ![]() | |||
TextMate | MacroMates | 2004‑10‑10 | 1.5.11 | 2012‑07‑13 | Objective-C ++ | $53 (€39) | Proprietární, s komponentami MIT. Verze 2 vydána pod GPLv3 | ![]() | ||
TextPad | Softwarová řešení Helios | 1992 | 8.4.2 | 2020‑07‑07 | $30.00 (£16.50) | Shareware | ![]() | |||
TextWrangler | Software Bare Bones | 2003 | 5.5.2 | 2016-09‑20 (ukončeno) | Volný, uvolnit | Proprietární | ![]() | |||
Editor SemWare | Sammy Mitchell | 1985‑11 | 4.4 | 2005‑06‑24 | C, SAL | $99 | Proprietární | ![]() | ||
UltraEdit | Počítačová řešení IDM | 1994 | 25.0 | 2018‑03‑12 | C ++ | $99.95 | Proprietární | ![]() | ||
VEDIT | Ted Green, Greenview Data | 1980 | 6.24.2 | 2015‑01‑12 | Shromáždění, C. | 89 $ standard, 239 Pro64 | Proprietární | ![]() | ![]() | 0.6 MB |
vi | Bill Joy | 1976 | 3.7 | C | Volný, uvolnit | BSD nebo CDDL | ![]() | ![]() | ||
Vim | Bram Moolenaar | 1991 | 8.2 | 2019‑12‑12 | C, Vim skript | Volný, uvolnit | GPL kompatibilní | ![]() | ![]() | 2.2 MB |
Kód sady Visual Studio | Microsoft | 2015 | 1.40.1 | 2019‑11‑13 | JavaScript, Strojopis | Volný, uvolnit | MIT | ![]() | ![]() | ~ 53‑82 MB |
XEmacs | Lucid Inc. | 1991 | 21.4.22 | 2009‑01‑30 | C, Emacs Lisp | Volný, uvolnit | GPL | ![]() |
Podpora operačního systému
Tato část uvádí seznam operační systémy na kterém mohou běžet různí redaktoři. Některé editory běží na dalších operačních systémech, které zde nejsou uvedeny.
Cross-platform
Přirozený jazyk (lokalizace)
Podporované jazyky | |
---|---|
Vrchol | Angličtina |
AkelPad | Angličtina, němčina, francouzština, polština, korejština, japonština, italština, holandština, portugalština, španělština |
Alphatk | Angličtina |
Aquamacs | Angličtina |
Atom | Angličtina |
BBEdit | Angličtina |
Závorky | Angličtina, němčina, francouzština, polština (zastaralé), korejština, japonština, italština, čeština, holandština, portugalština, španělština, švédština (zastaralé) |
Coda | Angličtina, němčina, francouzština, španělština |
Kontext | Angličtina, němčina, francouzština, polština, italština, holandština, portugalština, španělština |
Crimson Editor | Angličtina |
CudaText | Hlavní: Angličtina. Addony: Japanese, French, Polish, Korean, Hungarian (2018), Greek, German (2017), and 9 others |
vyd | |
Editra | Angličtina, němčina, francouzština, polština, japonština, italština, holandština, portugalština, španělština, švédština |
EmEditor | Angličtina, němčina, francouzština, korejština, japonština, italština, holandština, španělština |
epsilon | Angličtina |
Geany | Angličtina, němčina, francouzština, polština, japonština, italština, holandština, portugalština, španělština, švédština, hindština |
gedit | Angličtina, němčina, francouzština, polština, korejština, japonština, italština, holandština, portugalština, španělština, švédština, hindština |
GNU Emacs | Angličtina |
JED | Angličtina |
jEdit | Angličtina |
JOE[10] | Anglicky, německy, francouzsky |
JOVE | Angličtina |
Kate[11] | Angličtina, němčina, francouzština, polština, japonština, italština, holandština, portugalština, španělština, švédština |
KEDIT | Angličtina |
Komodo Upravit | Angličtina |
KWrite | Angličtina, němčina, italština, španělština, švédština |
Metapad[12] | Angličtina, němčina, francouzština, polština, korejština, japonština, italština, holandština, portugalština, španělština, švédština |
těží | Angličtina |
Editor systému MS-DOS | Angličtina, němčina, francouzština, polština, korejština, japonština, italština, holandština, portugalština, španělština, švédština |
Nano | Angličtina, němčina, francouzština, italština, portugalština |
NEDIT | Angličtina |
poznámkový blok | Angličtina, němčina, francouzština, polština, korejština, japonština, italština, holandština, portugalština, španělština, švédština, hindština |
Poznámkový blok ++ | Angličtina, němčina, francouzština, polština, korejština, japonština, italština, holandština, portugalština, španělština, švédština, hindština |
Poznámkový blok2 | Angličtina, němčina, francouzština, polština, španělština, švédština |
NoteTab | Angličtina |
nvi | Angličtina |
Pico | Anglicky, italsky |
PolyEdit | Angličtina |
PSPad | Angličtina, němčina, francouzština, polština, japonština, italština, čeština, holandština, portugalština, španělština, švédština |
Q10 | Angličtina, němčina, italština, holandština, portugalština, španělština |
RJ TextEd | Angličtina, němčina, francouzština, polština, japonština, italština, holandština, portugalština, španělština, švédština |
Sam | Angličtina |
VĚDEC[13] | Angličtina, němčina, francouzština (zastaralé (1,72)), polština, japonština (zastaralé (1,62)), italština, holandština (zastaralé (1,67)), portugalština (zastaralé (1,63)), španělština, švédština |
SlickEdit | Angličtina |
Smultron | Angličtina, němčina, francouzština, japonština, italština, holandština, španělština, švédština |
Statistiky zdrojů | Angličtina |
SubEthaEdit | Angličtina |
Poznámkový blok TED | Angličtina |
TextEdit | Angličtina, němčina, francouzština, polština, japonština, italština, holandština, portugalština, španělština, švédština |
TextMate | Angličtina |
TextPad | Angličtina, němčina, francouzština, polština (zastaralé (4.7.3)), japonština, italština (zastaralé (4.7.3)), holandština (zastaralé (4.7.3)), španělština (zastaralé (4.7.3)), portugalština ( Zastaralé (4.7.3)) |
TextWrangler | Angličtina |
Editor SemWare | Angličtina |
UltraEdit | Angličtina, němčina, francouzština, korejština, italština, španělština, portugalština, japonština, čínština |
VEDIT | Angličtina |
vi | Angličtina |
Vim | Afrikánština, katalánština, čínština (zjednodušená), čínština (Tchaj-wan), čeština, dánština, holandština, němčina, angličtina (Spojené království), angličtina (USA), esperanto, finština, francouzština, irština, italština, japonština, korejština, lotyština, norština ( Bokmål), polština, portugalština (Brazílie), ruština, srbština, slovenština, španělština, švédština, ukrajinština, vietnamština |
Kód sady Visual Studio | Angličtina, bulharština, čínština, francouzština, němčina, maďarština, italština, japonština, korejština, portugalština, ruština, španělština, turečtina |
XEmacs | Angličtina |
Rozhraní dokumentu
Více instancí | Rozdělení okna jednoho dokumentu | MDI: překrývající se okna | MDI: rozhraní dokumentu s kartami | MDI: rozdělení okna | |
---|---|---|---|---|---|
Vrchol | ![]() | ![]() | ![]() | ![]() | ![]() |
AkelPad | ![]() | ![]() | ![]() | ![]() | ![]() |
Alphatk | ![]() | ![]() | ![]() | ![]() | ![]() |
Atom | ![]() | ![]() | ![]() | ![]() | ![]() |
Aquamacs | ![]() | ![]() | ![]() | ![]() | ![]() |
BBEdit | ![]() | ![]() | ![]() | ![]() | ![]() |
Bluefish | ![]() | ![]() | ![]() | ![]() | ![]() |
Závorky | ![]() | ![]() | ![]() | ![]() | ![]() |
Coda | ![]() | ![]() | ![]() | ![]() | ![]() |
Kontext | ![]() | ![]() | ![]() | ![]() | ![]() |
Crimson Editor | ![]() | ![]() | ![]() | ![]() | ![]() |
CudaText | ![]() | ![]() | ![]() | ![]() | ![]() |
vyd | ![]() | ![]() | ![]() | ![]() | ![]() |
Editra | ![]() | ![]() | ? | ![]() | ? |
EmEditor | ![]() | ![]() | ![]() | ![]() | ![]() |
Geany | ![]() | ![]() Zapojit | ![]() | ![]() | ![]() |
gedit | ![]() | ![]() Zapojit[14] | ![]() | ![]() | ![]() Zapojit[15] |
GNU Emacs | ![]() | ![]() | ![]() | ![]() [16][17] | ![]() |
JED | ![]() | ![]() | ![]() | ![]() | ![]() |
jEdit | ![]() | ![]() | ![]() | ![]() | ![]() |
JOE | ![]() | ![]() | ![]() | ![]() [18] | ![]() |
JOVE | ![]() | ![]() | ![]() | ![]() | ![]() |
Kate | ![]() | ![]() | ![]() | ![]() | ![]() |
KEDIT | ![]() | ![]() | ![]() | ![]() | ![]() |
Komodo Upravit | ![]() | ![]() | ![]() | ![]() | ![]() |
Komodo IDE | ![]() | ![]() | ![]() | ![]() | ![]() |
KWrite | ![]() | ![]() | ![]() | ![]() | ![]() |
LE | ![]() | ![]() | ![]() | ![]() | ![]() |
Světelný stůl | ![]() | ![]() | ![]() | ![]() | ![]() |
Metapad | ![]() | ![]() | ![]() | ![]() | ![]() |
těží | ![]() | ![]() | ![]() [19] | ![]() | ![]() |
Editor systému MS-DOS | ![]() | ![]() | ![]() | ![]() | ![]() |
Nano | ![]() | ![]() | ![]() | ![]() | ![]() |
NEDIT | ![]() | ![]() | ![]() | ![]() | ![]() |
poznámkový blok | ![]() | ![]() | ![]() | ![]() | ![]() |
Poznámkový blok ++ | ![]() | ![]() | ![]() | ![]() | ![]() 2 okna |
Poznámkový blok2 | ![]() | ![]() | ![]() | ![]() | ![]() |
NoteTab | ![]() | ? | ![]() | ![]() | ![]() 2 okna |
nvi | ![]() | ![]() | ![]() | ![]() | ![]() |
Pico | ![]() | ![]() | ![]() | ![]() | ![]() |
PolyEdit | ![]() | ![]() | ![]() | ![]() | ![]() |
PSPad | ![]() | ![]() | ![]() | ![]() | ![]() |
Q10 | ![]() | ![]() | ![]() | ![]() | ![]() |
RJ TextEd | ![]() | ![]() | ![]() | ![]() | ![]() |
Sam | ![]() | ![]() | ![]() | ![]() | ![]() |
VĚDEC | ![]() | ![]() | ![]() | ![]() [20] | ![]() |
SlickEdit | ![]() | ![]() | ![]() | ![]() | ![]() |
Smultron | ![]() | ![]() | ![]() | ![]() | ![]() |
Statistiky zdrojů | ![]() | ![]() | ![]() | ![]() | ![]() |
SubEthaEdit | ![]() | ![]() | ![]() | ![]() | ![]() |
Poznámkový blok TED | ? | ? | ? | ![]() | ? |
TextEdit | ![]() | ![]() | ![]() | ![]() | ![]() |
TextMate | ![]() | ![]() | ![]() | ![]() | ![]() |
TextPad | ![]() | ![]() | ![]() | ![]() | ![]() |
TextWrangler | ![]() | ![]() | ![]() | ![]() | ![]() |
Editor SemWare | ![]() | ![]() | ![]() | ![]() | ![]() |
UltraEdit | ![]() | ![]() | ![]() | ![]() | ![]() |
VEDIT | ![]() | ![]() | ![]() | ![]() | ![]() |
vi | ![]() | ![]() | ![]() | ![]() | ![]() |
Vim | ![]() | ![]() | ![]() [21] | ![]() [22] | ![]() |
Kód sady Visual Studio | ![]() | ![]() | ![]() | ![]() | ![]() |
XEmacs | ![]() | ![]() | ![]() | ![]() | ![]() |
Více instancí | Rozdělení okna jednoho dokumentu | MDI: překrývající se okna | MDI: rozhraní dokumentu s kartami | MDI: rozdělení okna |
Poznámky
- Více instancí: pro editaci více souborů lze současně otevřít více instancí programu. Platí pro rozhraní jednoho dokumentu (SDI) a programy rozhraní více dokumentů (MDI). Platí také pro program, který má uživatelské rozhraní, které vypadá jako více instancí stejného programu (například některé verze Microsoft Word ).
- Rozdělení okna jednoho dokumentu: okno lze rozdělit a současně zobrazit různé oblasti souboru.
- MDI: Překrývající se okna: každý otevřený dokument dostane své vlastní plně pohyblivé okno uvnitř prostředí editoru.
- MDI: Rozhraní dokumentu na záložkách: více dokumentů lze zobrazit jako karty v jednom okně.
- MDI: Rozdělení oken: rozdělení okna aplikace pro zobrazení více dokumentů (nepřekrývající se okna).
Základní vlastnosti
Programovací funkce
Zvýraznění syntaxe | Seznam funkcí | Databáze symbolů (ctags nebo ekv.) | Vyrovnání závorek | Automatické odsazení | Automatické dokončení | Skládání kódu | Skládání textu | Překladač integrace | |
---|---|---|---|---|---|---|---|---|---|
Vrchol | ![]() | ![]() externí[23] | ![]() externí[23] | ![]() | ![]() | Částečný [49] | ![]() | ![]() | ![]() externí[23] |
AkelPad | ![]() Zapojit | ![]() Zapojit | ![]() Zapojit | ![]() Zapojit | ![]() | ![]() Zapojit | ![]() Zapojit | ![]() | ![]() Zapojit |
Alphatk | ![]() | ? | ? | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Atom | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() Zapojit |
Aquamacs | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
BBEdit | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Bluefish | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() [50] |
Závorky | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() Zapojit |
Coda | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Kontext | ![]() | ? | ? | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Crimson Editor | ![]() | ![]() | Částečný [51] | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
CudaText | ![]() | ![]() | ![]() | ![]() Zapojit | ![]() | ![]() Zapojit | ![]() | ![]() | ![]() Zapojit |
vyd | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() externí[52] |
Editra | ![]() | ? | ? | ![]() | ![]() | ? | ![]() | ? | ? |
EmEditor | ![]() | ![]() Zapojit | ![]() Zapojit | ![]() | ![]() | ![]() Zapojit[53] | ![]() | ![]() | ![]() |
Geany | ![]() | ![]() | ![]() [54] | ![]() | ![]() | ![]() | Částečný | ![]() | ![]() |
gedit | ![]() | ![]() Zapojit | ![]() Zapojit | ![]() | ![]() | ![]() Zapojit | ![]() | ![]() Zapojit[55] | ![]() [56] |
GNU Emacs | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
JED | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
jEdit | ![]() | ![]() Zapojit | ![]() Zapojit | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() Zapojit |
JOE | ![]() | ? | ![]() | ![]() | ![]() | ? | ![]() | ![]() | ![]() |
JOVE | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Kate | ![]() | ![]() Zapojit | ![]() Zapojit | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() Zapojit |
KEDIT | ![]() | ![]() | ![]() Makro | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Komodo Upravit | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Komodo IDE | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
KWrite | ![]() | ? | ? | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
LE | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() [57] |
Světelný stůl | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | Částečný [58] |
Metapad | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
těží | ![]() [59] | ? | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Editor systému MS-DOS | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Nano | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Zvýraznění syntaxe | Seznam funkcí | Databáze symbolů (ctags nebo ekv.) | Srovnání závorek | Automatické odsazení | Automatické dokončení | Skládání kódu | Skládání textu | Integrace kompilátoru | |
ne | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
NEDIT | ![]() | ![]() Zapojit | ![]() | ![]() | ![]() | ![]() Zapojit | ![]() | ![]() | ![]() |
poznámkový blok | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Poznámkový blok ++ | ![]() | ![]() [60] | ![]() [61][62] | ![]() | ![]() | ![]() [63] | ![]() | ![]() | ![]() |
Poznámkový blok2 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
NoteTab | Částečný [64] | ? | ? | ![]() | ? | ![]() | ? | ? | ![]() |
nvi | ![]() | ? | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Pico | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
PolyEdit | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
PSPad | ![]() | ![]() | ![]() Zapojit | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Q10 | ? | ? | ? | ? | ? | ? | ? | ? | ? |
RJ TextEd | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Sam | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() externí[65] |
VĚDEC | ![]() | ![]() [66] | ? | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
SlickEdit | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Smultron | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ? | ? | ? |
Statistiky zdrojů | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() Omezený |
SubEthaEdit | ![]() | ? | ? | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Poznámkový blok TED | ![]() | ? | ? | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
TextEdit | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
TextMate | ![]() | ![]() | ![]() Zapojit | ![]() | ![]() | ![]() [67] | ![]() | ![]() | ![]() |
TextPad | ![]() | ![]() | ![]() Zapojit[68] | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
TextWrangler | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() Zapojit[69] |
Editor SemWare | ![]() | ![]() | ![]() Zapojit[70] | ![]() | ![]() | ![]() [71] | Částečný [72] | ![]() | ![]() |
UltraEdit | ![]() | ![]() | Částečný [73] | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
VEDIT | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() [74] | ![]() | ![]() | ![]() |
vi | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Vim | ![]() | ![]() Zapojit[75] | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Kód sady Visual Studio | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
XEmacs | ![]() | ? | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Zvýraznění syntaxe | Seznam funkcí | Databáze symbolů (ctags nebo ekv.) | Srovnání závorek | Automatické odsazení | Automatické dokončení | Skládání kódu | Skládání textu | Integrace kompilátoru |
Poznámky
- Zvýraznění syntaxe: Zobrazí text v různých barvách a písmech podle kategorie výrazů.
- Seznam funkcí: Seznam všech funkcí z aktuálního souboru v okně nebo postranním panelu a umožňuje uživateli přejít přímo k definici této funkce, například poklepáním na název funkce v seznamu. Více či méně v reálném čase (nevyžaduje vytvoření databáze symbolů, viz níže).
- Databáze symbolů: Databáze funkcí, definice proměnných a typů, definice maker atd. Ve všech souborech patřících k vyvíjenému softwaru. Databázi může vytvořit samotný editor nebo externí program, například ctags. Databázi lze použít k okamžitému vyhledání definice, i když je v jiném souboru.
- Srovnání závorek: Najít odpovídající závorky nebo závorky s přihlédnutím k vnoření.
- Automatické odsazení: Může odkazovat na jednoduché odsazení na stejnou úroveň jako řádek výše, nebo inteligentní odsazení, které je specifické pro jazyk, např. zajištění daného styl odsazení.
- Integrace kompilátoru: Umožňuje spuštění kompilátorů / linkerů / debuggerů z editoru, zachycení výstupu kompilátoru a procházení chybami, automatické přesouvání kurzoru na odpovídající umístění ve zdrojovém souboru.
Extra funkce
Textový shell integrace | Grafický shell integrace | Makro jazyk | Společné úpravy | Podpora velkých souborů | Podpora dlouhých linek | Víceřádkový regulární výraz Podpěra, podpora[76] | Hledání v souborech | |
---|---|---|---|---|---|---|---|---|
Vrchol | ![]() | ![]() | ![]() Rozšiřitelný | ![]() | ? | ? | ![]() | ? |
AkelPad | ![]() | ![]() | ![]() | ![]() | Paměť | ![]() | ![]() | ![]() Zapojit |
Alphatk | ![]() | ![]() | ![]() [77] | ![]() | ? | ? | ? | ? |
Aquamacs | ![]() | ![]() | ![]() | ![]() | Paměť | ? | ![]() | ? |
Atom | ![]() [78] | ? | ![]() Zapojit[79] | ![]() | ![]() | Měkké balení | ![]() [80] | ![]() |
BBEdit | ![]() | ![]() | ![]() [81] | ![]() | Paměť [82] | ![]() | ![]() | ![]() |
Bluefish | ![]() | ![]() | ? | ![]() | ? | ? | ![]() | ? |
Závorky | ![]() | ![]() | ![]() Rozšiřitelný | ![]() | ![]() | ? | Částečný | ![]() |
Coda | ![]() | ![]() | ![]() [83] | ![]() | ? | ? | ![]() | ![]() |
Kontext | ![]() | ![]() | ![]() | ![]() | Paměť [84] | ? | ![]() | ? |
Crimson Editor | ![]() | ![]() | ![]() | ![]() | ![]() | ? | ![]() | ? |
CudaText | ![]() | ![]() | ![]() Zapojit | ![]() | ? | ? | ![]() | ![]() Zapojit |
vyd | ![]() | ![]() | ![]() | ![]() přes mkfifo | ? | ? | ? | ![]() |
Editra | ? | ? | ? | ? | ![]() 2 GB | ? | ? | ? |
EmEditor | ![]() | ![]() | ![]() | ![]() | ![]() | ? | ![]() | ![]() |
Geany | ![]() | ? | ![]() Zapojit | ? | ? | ? | ![]() | ![]() |
gedit | ![]() | ![]() | ![]() [85] | ![]() Zapojit | ![]() | ? | ![]() | ![]() Zapojit[86] |
GNU Emacs | ![]() | ![]() | ![]() | ![]() | Paměť[9][87] | ![]() | ![]() | ![]() |
JED | ![]() | ![]() | ![]() | ![]() | Paměť [88] | ![]() | ![]() | ![]() Plug-iny |
jEdit | ![]() | ![]() | ![]() | ![]() | ![]() | ? | ![]() | ![]() |
JOE | ![]() | ![]() | ![]() | ![]() | ![]() | ? | ? | ![]() [90] |
JOVE | ![]() | ![]() | ![]() | ![]() | Paměť | ? | ![]() | ![]() |
Kate | ![]() | ![]() | ![]() | ![]() | ![]() [91] | Možná [92] | ![]() | ![]() Zapojit |
KEDIT | ![]() | ![]() | ![]() | ![]() | ![]() | 10 kB | ![]() | ![]() |
Komodo Upravit | ? | ? | ![]() [93] | ![]() | ? | ? | ![]() | ![]() |
Komodo IDE | ? | ? | ![]() [93] | ![]() | ? | ? | ![]() | ![]() |
KWrite | ![]() | ![]() | ![]() | ![]() | ![]() [91] | ![]() [94] | ![]() | ? |
LE | ![]() | ![]() | ![]() | ![]() [95] | Paměť [96] | ? | ![]() | ? |
Světelný stůl | ![]() | ![]() | ![]() | ![]() | ? | ? | ![]() | ![]() |
Metapad | ![]() | ![]() | ![]() | ![]() | Paměť [97] | ? | ![]() | ![]() |
těží | ? | ? | ? | ? | ? | ? | ![]() | ? |
EDIT (MS-DOS) | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
EDIT (DR-DOS) | ![]() | ![]() | ![]() | ![]() | 2 GB, pokud je místo pro výměnu disku pro dva dočasné soubory | ![]() | ![]() | ![]() |
Nano | ![]() | ![]() | ![]() | ![]() | ? | ? | ? | ? |
Integrace textového prostředí | Integrace grafického prostředí | Makro jazyk | Společné úpravy | Podpora velkých souborů | Podpora dlouhých linek | Podpora víceřádkových regexů | Hledání v souborech | |
NEDIT | ![]() | ![]() | ![]() | ![]() | ![]() | ? | ![]() | ? |
poznámkový blok | ![]() | ![]() | ![]() | ![]() | Paměť | ? | ![]() | ![]() |
Poznámkový blok ++ | ![]() | ![]() | ![]() | ![]() [98] | ![]() 2 GB[99] | ![]() [100] | ![]() | ![]() |
Poznámkový blok2 | ![]() | ![]() | ![]() | ![]() | Paměť [101] | ? | ![]() | ? |
NoteTab | ? | ? | ![]() | ? | ![]() | ? | ![]() [102] | ? |
nvi | ![]() | ![]() | ![]() | ? | ? | ? | ? | ? |
Pico | ? | ? | ? | ![]() | ? | ? | ? | ? |
PolyEdit | ![]() | ![]() | ![]() | ![]() | ![]() | ? | ![]() | ? |
PSPad | ![]() | ![]() | ![]() | ![]() | Paměť [103] | ? | ![]() s modulem plug-in | ![]() |
Q10 | ? | ? | ? | ? | ? | ? | ? | ? |
RJ TextEd | ![]() | ![]() | ![]() | ![]() | ![]() | ? | ![]() | ? |
Sam | ![]() | ![]() | ![]() | ![]() | ? | ? | ![]() | ![]() externí[65] |
VĚDEC | ? | ? | ![]() | ![]() | ![]() | ? | ![]() | ![]() |
SlickEdit | ![]() | ![]() | ![]() | ![]() | ![]() 2 TB | ![]() | ![]() | ![]() |
Smultron | ? | ? | ? | ? | ? | ? | ? | ? |
Statistiky zdrojů | ? | ? | ![]() | ![]() | ? | ? | ![]() | ? |
SubEthaEdit | ![]() | ![]() | ![]() | ![]() | ? | ? | ![]() | ? |
Poznámkový blok TED | ![]() | ![]() | ![]() | ![]() | ![]() | ? | ? | ? |
TextEdit | ![]() | ![]() | ![]() | ![]() | ? | ? | ? | ? |
TextMate | ![]() | ![]() | ![]() | ![]() | ![]() | ? | ![]() | ? |
TextPad | ![]() | ![]() | ![]() | ![]() | Paměť [104] | ? | ![]() | ![]() |
TextWrangler | ![]() | ![]() | ![]() | ![]() | Paměť [105] | ![]() | ![]() | ? |
Editor SemWare | ![]() | ![]() | ![]() | ![]() | ![]() 2 GB | ![]() | ? | ![]() |
UltraEdit | ![]() | ![]() | ![]() | ![]() | ![]() [106] | ![]() | ![]() | ![]() |
VEDIT | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
vi | ![]() | ![]() | ![]() | ![]() | ![]() | ? | ![]() | ![]() |
Vim | ![]() | ![]() | ![]() | ![]() s modulem plug-in[107] | Paměť [108] | ![]() | ![]() | ![]() |
Kód sady Visual Studio | ![]() | ![]() | ![]() | ![]() s modulem plug-in[109] | ? | ? | ![]() | ![]() |
XEmacs | ![]() | ![]() | ![]() | ![]() | na 64bitovém OS [110] | ? | ![]() | ![]() |
Integrace textového prostředí | Integrace grafického prostředí | Makro jazyk | Společné úpravy | Podpora velkých souborů | Podpora dlouhých linek | Podpora víceřádkových regexů | Hledání v souborech |
Podpora velkých souborů:
![]() | = Větší než 4 GiB (LFS ) | ![]() | = Větší než 1 GB, není omezeno pamětí |
Paměť | = Omezeno dostupnou pamětí | ![]() | = Některé omezují méně než dostupnou paměť (uveďte maximální velikost, pokud je známa) |
Většina textových editorů obecně nepodporuje velké textové soubory. Některé se omezují na dostupnou vnitřní paměť RAM, zatímco jiné používají sofistikované techniky správy virtuální paměti a stránkovací algoritmy.[111]
Hledání v souborech:Proveďte vyhledávání (a případně i jeho nahrazení) ve více souborech na disku, například v podadresáři a rekurzivně ve všech adresářích pod ním. grep.
Vazby na klíče
Podpora pro vlastní vazby kláves.
Poznámky, chyby
- Vim: vlastní mapy Ctrl-1 .. Ctrl-9, Ctrl-0 nelze nastavit, ani se nerozlišuje Control-Shift-
od Ctrl- .[137][138] - Poznámkový blok ++: vlastní klávesové zkratky Shift-
nelze nastavit, potřebují přidaný modifikátor, například Ctrl nebo Alt. tj. SCI_LINESCROLLUP nelze vázat na „Shift-I“, protože tlačítko „Přidat“ je šedé. - Emacs a Pico: pico používá většinu příkazů pro pohyb a mazání Emacsu: ^ F ^ B ^ P ^ N ^ D atd.
Podpora protokolu
Podpora pro úpravy souborů přes síť nebo internet.
FTP | HTTP | SSH | WebDAV | |
---|---|---|---|---|
Vrchol | ![]() | ![]() | ![]() | ![]() |
AkelPad | ![]() | ![]() | ![]() | ![]() |
Alphatk | ![]() | ![]() | ![]() | ![]() |
Aquamacs | ![]() | ![]() | ![]() | ![]() [139] |
Atom | ? | ? | ? | ? |
BBEdit | ![]() | ![]() | ![]() | ![]() |
Bluefish | ![]() | ![]() | ![]() | ![]() |
Závorky | ![]() Zapojit | ![]() | ![]() | ![]() |
Coda | ![]() | ![]() | ![]() | ![]() |
Kontext | ![]() [140] | ? | ![]() [140] | ? |
Crimson Editor | ![]() | ![]() | ![]() | ![]() |
CudaText | ![]() | ![]() | ![]() | ![]() |
vyd | ![]() | ![]() | ![]() | ![]() |
Editra | ? | ? | ? | ? |
EmEditor | ![]() | ![]() | ![]() | ![]() |
Geany | ![]() | ![]() | ![]() | ![]() |
gedit | ![]() | ![]() | ![]() | ![]() |
GNU Emacs | ![]() | ![]() | ![]() | ![]() |
JED | ![]() | ![]() | ![]() | ![]() |
jEdit | ![]() zapojit[141] | ![]() [142] | ![]() zapojit[141] | ![]() zapojit. |
JOE | ![]() | ![]() | ![]() | ![]() |
JOVE | ![]() | ![]() | ![]() | ![]() |
LE | ![]() | ![]() | ![]() | ![]() |
Kate | ![]() | ![]() | ![]() | ![]() |
KEDIT | ![]() | ![]() | ![]() | ![]() |
Komodo IDE | ![]() FTP, FTPS, SFTP | ![]() | ![]() | ![]() |
KWrite | ![]() | ![]() | ![]() | ![]() |
Metapad | ![]() | ![]() | ![]() | ![]() |
těží | ? | ? | ? | ? |
Editor systému MS-DOS | ![]() | ![]() | ![]() | ![]() |
Nano | ![]() | ![]() | ![]() | ![]() |
FTP | HTTP | SSH | WebDAV | |
NEDIT | ![]() | ![]() | ![]() | ![]() |
poznámkový blok | ![]() | ![]() | ![]() | ![]() |
Poznámkový blok ++ | ![]() Plug-in pro FTP, FTPS, FTPES, SFTP | ![]() | ![]() Zapojit | ![]() |
Poznámkový blok2 | ![]() | ![]() | ![]() | ![]() |
NoteTab | ![]() [143] | ? | ![]() [143] | ? |
nvi | ![]() | ![]() | ![]() | ![]() |
Pico | ![]() | ![]() | ![]() | ![]() |
PolyEdit | ![]() | ![]() | ![]() | ![]() |
PSPad | ![]() | ![]() | ![]() | ![]() |
Q10 | ? | ? | ? | ? |
RJ TextEd | ![]() FTP, SFTP | ![]() | ![]() | ![]() |
Sam | ![]() | ![]() | ![]() | ![]() |
VĚDEC | ![]() | ![]() | ![]() | ![]() |
SlickEdit | ![]() | ![]() | ![]() | ![]() |
Smultron | ![]() | ? | ? | ? |
Statistiky zdrojů | ![]() | ![]() | ![]() | ![]() |
SubEthaEdit | ![]() | ![]() | ![]() | ![]() |
Poznámkový blok TED | ![]() [144] | ? | ![]() [144] | ? |
TextEdit | ![]() | ![]() | ![]() | ![]() |
TextMate | ![]() [139] | ![]() | ![]() | ![]() |
TextPad | ![]() | ![]() | ![]() | ![]() |
TextWrangler | ![]() FTP, SFTP[145] | ![]() | ![]() | ![]() |
Editor SemWare | ![]() | ![]() | ![]() | ![]() |
UltraEdit | ![]() | ![]() | ![]() | ![]() |
VEDIT | ![]() | ![]() | ![]() | ![]() |
vi | ![]() | ![]() | ![]() | ![]() |
Vim | ![]() [146] | ![]() [146] | ![]() [146] | ![]() [146] |
Kód sady Visual Studio | ![]() Zapojit[147] | ![]() Plug-in (omezeno?)[147] | ![]() Zapojit[147] | ![]() Zapojit[147] |
XEmacs | ![]() | ![]() | ![]() | ? |
FTP | HTTP | SSH | WebDAV |
Unicode a další kódování znaků
Aby bylo možné podporovat zadané kódování znaků, editor musí být schopen načíst, uložit, zobrazit a upravit text v konkrétním kódování a nesmí ničit žádné znaky. U UTF-8 a UTF-16 to vyžaduje interní 16bitovou podporu znaků.
Částečný podpora je označena, pokud: 1) editor může pouze konvertovat kódování znaků do interního (8bitového) formátu pro úpravy. 2) Pokud jsou některá kódování podporována pouze v některé platformy.3) Pokud editor může pouze Zobrazit konkrétní znakovou sadu (například OEM) načtením odpovídajícího písma, ale pro danou znakovou sadu nepodporuje zadávání pomocí klávesnice.
ASCII | ISO-8859 | DOS (OEM) | EBCDIC | UTF-8 | UTF-16 | |
---|---|---|---|---|---|---|
Vrchol | ![]() | ? | ? | ? | ![]() | ? |
AkelPad | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Alphatk | ![]() | ? | ? | ? | ![]() | ![]() |
Aquamacs | ![]() | ![]() | ![]() | ? | ![]() | ![]() |
Atom | ? | ? | ? | ? | ? | ? |
BBEdit | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Bluefish | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Závorky | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Coda | ![]() | ![]() | ![]() | ? | ![]() | ![]() |
Kontext | ![]() | ![]() | Částečný [148] | ![]() | ![]() | ![]() |
Crimson Editor | ![]() | ![]() | Částečný [148] | ![]() | Částečný | ![]() |
CudaText | ![]() | ![]() | ![]() | ? | ![]() | ![]() |
vyd | ![]() | ? | ? | ? | ![]() | ![]() |
Editra | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
EmEditor | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Geany | ![]() | ![]() | ![]() | ? | ![]() | ![]() |
gedit | ![]() | ![]() | ? | ? | ![]() | ![]() |
GNU Emacs | ![]() | ![]() | ![]() | ![]() | ![]() [149] | ![]() [150] |
JED | ![]() | ![]() | ![]() | ? | ![]() | Částečný [151] |
jEdit | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
JOE | ![]() | ? | ? | ? | ![]() | ![]() |
JOVE | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
LE | ![]() | ? | ? | ? | ![]() | ![]() |
Kate | ![]() | ![]() | ? | ? | ![]() | ![]() |
KEDIT | ![]() | ![]() | Částečný [148] | ![]() | ![]() | ![]() |
Komodo Upravit | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Komodo IDE | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
KWrite | ![]() | ? | ? | ? | ![]() | ![]() |
Metapad | ![]() | ![]() | Částečný [148] | ![]() | ![]() | ![]() |
těží | ![]() | ![]() | ![]() | ? | ![]() | ![]() |
Editor systému MS-DOS | ![]() | ? | ![]() | ? | ? | ? |
Nano | ![]() | ![]() | ? | ? | ![]() | ![]() |
ASCII | ISO-8859 | DOS (OEM) | EBCDIC | UTF-8 | UTF-16 | |
NEDIT | ![]() | ? | ? | ? | ![]() | ![]() |
poznámkový blok | ![]() | ![]() | Částečný [148] | ![]() | ![]() | ![]() |
Poznámkový blok ++ | ![]() | ![]() | ![]() | zapojit? | ![]() | ![]() |
Poznámkový blok2 | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
NoteTab | ![]() | ? | ![]() | ![]() | Částečný [152] | Částečný [152] |
nvi | ![]() | ? | ? | ? | ![]() [153] | ![]() |
Pico | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
PolyEdit | ![]() | ? | ? | ? | ![]() | ![]() |
PSPad | ![]() | ![]() | ![]() | ? | ![]() | ![]() |
Q10 | ? | ? | ? | ? | ? | ? |
RJ TextEd | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Sam | ![]() | ? | ? | ? | ![]() | ![]() |
VĚDEC[154] | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
SlickEdit | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Smultron | ![]() | ? | ? | ? | ![]() | ![]() |
Statistiky zdrojů | ![]() | ? | ? | ? | ![]() | ![]() |
SubEthaEdit | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Poznámkový blok TED | ![]() | ? | ? | ? | ![]() | ![]() |
TextEdit | ![]() | ![]() | ? | ? | ![]() | ![]() |
TextMate | ![]() | ![]() | ? | ? | ![]() | ![]() |
TextPad | ![]() | ? | ? | ? | Částečný [155] | Částečný [155] |
TextWrangler | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Editor SemWare | ![]() | ![]() [156] | Částečný [148] | ![]() Zapojit | ![]() | ![]() |
UltraEdit | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
VEDIT | ![]() | ![]() | ![]() | ![]() | Částečný [157] | Částečný [157] |
vi | ![]() | ? | ? | ? | ![]() | ![]() |
Vim | ![]() | ![]() | ![]() | Částečný [158] | ![]() | ![]() |
Kód sady Visual Studio | ![]() | ![]() | ![]() | ![]() [159] | ![]() | ![]() |
XEmacs | ![]() | ![]() | ? | ? | ![]() [160] | ![]() |
ASCII | ISO-8859 | DOS (OEM) | EBCDIC | UTF-8 | UTF-16 |
Zprava doleva a obousměrný text
Podpora pro Zprava doleva (RTL) texty jsou nezbytné pro úpravy některých jazyků, jako je arabština, Peršan, hebrejština, a jidiš a směs zleva doprava (LTR) a RTL známé jako obousměrné (BiDi ) Podpěra, podpora.
V závislosti na algoritmu použitém v programech může pouze správně vykreslit obousměrný text, ale nemusí být schopen je upravit. (např. Poznámkový blok ++ 5.1.3 zobrazuje obousměrné texty správně, ale nemůže je upravovat a uživatel by měl změnit směr textu na RTL, aby mohl správně upravovat texty RTL.)
Zprava doleva (RTL) | Obousměrný (Bidi) | |
---|---|---|
Vrchol | ![]() | ![]() |
AkelPad | ![]() | ![]() |
Alphatk | ? | ? |
Aquamacs | ? | ? |
Atom | ![]() | ![]() |
BBEdit | ![]() | ![]() |
Bluefish | ![]() | ![]() |
Závorky | ? | ? |
Coda | ? | ? |
Kontext | ? | ? |
Crimson Editor | ? | ? |
vyd | ? | ? |
Editra | ? | ? |
EmEditor | ![]() | ![]() |
Geany | ? | ? |
gedit | ![]() | ![]() |
GNU Emacs | ![]() | ![]() [161] |
JED | ? | ? |
jEdit | ![]() | ![]() |
JOE | ? | ? |
JOVE | ![]() | ![]() |
LE | ? | ? |
Kate | ![]() | ![]() |
KEDIT | ![]() | ![]() |
Komodo Upravit | ![]() | ![]() |
Komodo IDE | ![]() | ![]() |
KWrite | ? | ? |
Metapad | ? | ? |
Editor systému MS-DOS | ? | ? |
těží | ![]() [162] | ![]() [162] |
Nano | ? | ? |
RTL | Bidi | |
NEDIT | ? | ? |
poznámkový blok | ![]() | ![]() |
Poznámkový blok ++ | ![]() | Částečný [163] |
Poznámkový blok2 | ![]() | ![]() |
NoteTab | ? | ? |
nvi | ? | ? |
Pico | ? | ? |
PolyEdit | ? | ? |
PSPad | ? | ? |
Q10 | ? | ? |
RJ TextEd | ![]() | ![]() |
Sam | ![]() | ![]() |
VĚDEC | ![]() | ![]() |
SlickEdit | ? | ? |
Smultron | ? | ? |
Statistiky zdrojů | ![]() | ![]() |
SubEthaEdit | ![]() | ![]() |
Poznámkový blok TED | ? | ? |
TextEdit | ![]() | ![]() |
TextMate | ![]() | ![]() |
TextPad | ? | ? |
TextWrangler | ![]() | ![]() |
Editor SemWare | ![]() | ![]() |
UltraEdit | ![]() | ![]() |
VEDIT | ? | ? |
vi | ? | ? |
Vim | ![]() | ![]() prostřednictvím podpory terminálu |
Kód sady Visual Studio | ![]() | ![]() |
XEmacs | ? | ? |
RTL | Bidi |
Podpora Newline
Okna (CR / LF) | Unixový systémy (včetně Operační Systém Mac )[164] (LF) | Klasický Mac OS (ČR) | |
---|---|---|---|
Vrchol | ![]() | ![]() | ![]() |
AkelPad | ![]() | ![]() | ![]() |
Alphatk | ![]() | ![]() | ![]() |
Aquamacs | ![]() | ![]() | ![]() |
Atom | ![]() | ![]() | ![]() |
BBEdit | ![]() | ![]() | ![]() |
Bluefish | ![]() | ![]() | ![]() |
Závorky | ![]() | ![]() | ![]() |
Coda | ![]() | ![]() | ![]() |
Kontext | ![]() | ![]() | ![]() |
Crimson Editor | ![]() | ![]() | ![]() |
CudaText | ![]() | ![]() | ![]() |
vyd | ![]() | ![]() | ![]() |
Editra | ![]() | ![]() | ![]() |
EmEditor | ![]() | ![]() | ![]() |
Geany | ![]() | ![]() | ![]() |
gedit | ![]() | ![]() | ![]() |
GNU Emacs[165] | ![]() | ![]() | ![]() |
JED | ![]() | ![]() | ![]() |
jEdit | ![]() | ![]() | ![]() |
JOE[166] | ![]() | ![]() | ![]() |
JOVE | ![]() | ![]() | ![]() |
Kate | ![]() | ![]() | ![]() |
KEDIT | ![]() | ![]() | ![]() |
Komodo Upravit | ![]() | ![]() | ![]() |
Komodo IDE | ![]() | ![]() | ![]() |
KWrite | ![]() | ![]() | ![]() |
LE | ![]() | ![]() | ![]() |
Metapad | ![]() | ![]() | ? |
Editor systému MS-DOS | ![]() | ![]() | ![]() |
těží | ![]() | ![]() | ![]() |
Nano | ![]() | ![]() | ![]() |
NEDIT | ![]() | ![]() | ![]() |
poznámkový blok | ![]() | ![]() | ![]() |
Poznámkový blok ++ | ![]() | ![]() | ![]() |
Poznámkový blok2 | ![]() | ![]() | ![]() |
NoteTab | ![]() | ![]() | ![]() |
nvi | ? | ![]() | ? |
Pico | ![]() | ![]() | ![]() |
PolyEdit | ![]() | ![]() | ![]() |
PSPad | ![]() | ![]() | ![]() |
Q10 | ![]() | ![]() | ![]() |
RJ TextEd | ![]() | ![]() | ![]() |
Sam | ? | ? | ? |
VĚDEC | ![]() | ![]() | ![]() |
SlickEdit | ![]() | ![]() | ![]() |
Smultron | ![]() | ![]() | ![]() |
Statistiky zdrojů | ![]() | ![]() | ![]() |
SubEthaEdit | ![]() | ![]() | ![]() |
Poznámkový blok TED | ![]() | ![]() | ![]() |
TextEdit | ![]() | ![]() | ![]() |
TextMate | ![]() | ![]() | ![]() |
TextPad | ![]() | ![]() | ![]() |
TextWrangler | ![]() | ![]() | ![]() |
Editor SemWare | ![]() | ![]() | ![]() |
UltraEdit | ![]() | ![]() | ![]() |
VEDIT | ![]() | ![]() | ![]() |
vi | ![]() | ![]() | ![]() |
Vim | ![]() | ![]() | ![]() |
Kód sady Visual Studio | ![]() | ![]() | ![]() |
XEmacs | ![]() | ![]() | ![]() |
Windows (CR / LF) | Unixové systémy (včetně macOS) (LF) | Klasický Mac OS (CR) |
Viz také
- Válka editorů
- Srovnání
- Seznamy
Poznámky a odkazy
- ^ „Poznámky k verzi Coda 2“. Panic Inc.. Citováno 2020-10-21.
- ^ „Informace o aktualizaci Epsilon 14“. Lugaru Software, Ltd.. Citováno 2020-10-22.
- ^ A b GEdit, když je nainstalován z MacPorts, běží v X11, a proto nemá nativní vzhled a chování. Předkompilované nativní binární soubory macOS pro GEdit však lze stáhnout ze stránky projektu GEdit nebo z Stahovací server GEdit FTP.
- ^ Zahrnuje 1,34 M S-Lang Runtime
- ^ poslední aktualizace v repozitáři OpenBSD—"src / usr.bin / mg ve společnosti master · openbsd / src". GitHub. Citováno 2020-10-21.
- ^ A b Žádná nativní podpora, dostupná jako součást Peklo port pro Windows.
- ^ A b C d Vyžaduje, aby Cygwin běžel na Windows.
- ^ „Nové funkce v Epsilonu 13“. www.lugaru.com.
- ^ A b gedit, NEDIT, a VĚDEC spustit v X11 prostředí okna, a proto při spuštění v systému macOS nepoužívejte nativní vzhled a chování Aqua.
- ^ „JOE - Joeův vlastní editor“. JOE - Joeův vlastní editor / Mercurial / [2e4f45] / po. Citováno 23. října 2015.
- ^ "Lokalizace KDE - Aplikace» stabilní »kate.po". l10n.kde.org.
- ^ „Pluginy jazyka Metapad“. liquidninja.com.
- ^ „Localized SciTE“. scintilla.org.
- ^ gedit podporuje rozdělení okna jednoho dokumentu pomocí zásuvných modulů. [1] Archivováno 14.12.2011 na Wayback Machine.
- ^ gedit podporuje vícenásobné rozdělení okna dokumentu pomocí zásuvných modulů. [2] Archivováno 14.12.2011 na Wayback Machine.
- ^ GNU Emacs 27.1 obsahuje integrovanou podporu pro panel karet (na snímek) a řádek karet (na okno). Starší verze GNU Emacs mohou používat rozhraní dokumentu s kartami nepůvodním způsobem pomocí OS Tabbar zapojit.
- ^ GNU Emacs může podporovat rozhraní dokumentu s kartami po vzoru Obrazovka GNU za použití elscreen Archivováno 2008-01-17 na Wayback Machine balík.
- ^ JOE podporuje úpravy více souborů, ale vidí pouze jeden z nich a přepíná na jiné pomocí Ctrl + K + N, což je funkčně ekvivalentní tomu, že máte karty, ale žádný viditelný panel karet.
- ^ těží podporuje kopírování / vkládání mezi více dokumenty v samostatných oknech, pokud jsou tyto dokumenty v samostatných terminálových oknech
- ^ VĚDEC má maximální počet vyrovnávacích pamětí, které lze nastavit pouze na 100.
- ^ Vim Pokud je použit GVim.
- ^ Vim verze 7 podporuje rozhraní dokumentu s kartami. Starší verze mohou například emulovat karty pomocí skriptů TabBar.
- ^ A b C d Acme může vyvolat externí příkazy a zobrazit jejich návratové hodnoty, aby integroval další funkce.
- ^ Kontext nepodporuje zpětné odkazy regulárního výrazu ve své funkci hledání a nahrazení. [3] Archivováno 2007-12-18 v Archiv. Dnes
- ^ Kontext podporuje pouze převod textu na UTF-16. Při převodu na UTF-16 může také použít pouze jeden typ nového řádku.
- ^ Geany podporuje kontrolu pravopisu prostřednictvím zásuvného modulu
- ^ gedit podporuje kontrolu pravopisu pomocí zásuvného modulu, který je distribuován pomocí gedit.
- ^ gedit podporuje vyhledávání a nahrazování založené na regexu pomocí zásuvných modulů ([4] Archivováno 14.12.2011 na Wayback Machine ).
- ^ „Gedit / Pluginy / ColumnMode - GNOME Wiki!“. Archivovány od originál dne 11.01.2012.
- ^ A b Emacs podporuje kontrolu pravopisu prostřednictvím externích programů ispell, kouzlo nebo Hunspell.
- ^ jEdit podporuje kontrolu pravopisu pomocí externího zásuvného modulu.
- ^ JOE podporuje kontrolu pravopisu přes ispell nebo kouzlo externí zásuvné moduly.
- ^ JOE používá nestandardní syntaxi regulárního výrazu.
- ^ JOE lze snadno přepsat text přes GNU překódovat (1) užitečnost; detekuje místní nastavení a umožňuje úpravy v jakémkoli kódování nastaveném prostředím.
- ^ LE umí posílat text přes GNU překódovat (1) nástroj
- ^ "GitHub - rschroll / lt-spelling: Plugin pro kontrolu pravopisu pro Light Table". 29. dubna 2015 - přes GitHub.
- ^ Metapad kontrola pravopisu voláním externího programu Aspell.
- ^ A b „Křížový odkaz BSD superuživatele: /OpenBSD/usr.bin/mg/re_search.c“. bxr.su.
- ^ těží podporuje více řádků ve vyhledávacích a náhradních výrazech.
- ^ těží může převést formát kódování při použití funkce Kopírovat a vložit mezi více dokumenty (které mají různá kódování).
- ^ těží podporuje převod na nový řádek prostřednictvím možnosti příkazového řádku nebo z nabídky. Soubory se smíšenými typy nových řádků lze upravovat transparentně; různé druhy nového řádku mají různé vizuální indikace.
- ^ NEDIT podporuje kontrolu pravopisu pomocí zásuvného modulu
- ^ Poznámkový blok ++ 6.3.3 a výše podporuje kontrolu pravopisu pomocí zásuvného modulu DSpellCheck, který je součástí výchozího balíčku.
- ^ A b Jiskra- editoři na bázi jako VĚDEC, Poznámkový blok2 a Poznámkový blok ++ nepodporují alternaci (|) v regulárních výrazech.
- ^ SubEthaEdit podporuje pokročilé úpravy bloků, včetně víceřádkového psaní a nesouvislého výběru bloků.
- ^ UltraEdit používá knihovnu regex Boost C ++. Zatímco Boost podporuje zpětné odkazy kolem 9 s g {10}, UltraEdit dosud tuto funkci neimplementoval.
- ^ VEDIT 6.2 je dodáván s kontrolou pravopisu Scribe, která byla napsána výhradně v makrém jazyce Vedit. Kromě toho balíček maker pro integraci Kouzlo lze stáhnout tady.
- ^ Vim verze 7 nativně podporuje kontrolu pravopisu. Starší verze vyžadují zobrazený skript tady.
- ^ Automatické dokončování Acme funguje pouze na názvy souborů.
- ^ bluefish: Konfigurovatelné pomocí funkce výstupního boxu.
- ^ ed může vyvolat externí příkazy, například kompilátor.
- ^ EmEditor Professional podporuje automatické dokončování prostřednictvím zásuvných modulů (32-bit nebo 64-bit ).
- ^ gedit-folding: Skládací zásuvný modul pro Gedit
- ^ gedit: Integrace kompilátoru: Funkčnost zásuvných modulů nainstalovaných s gedit.
- ^ udělat lze spustit z textového editoru LE, ale výstup není zachycen
- ^ Vyhodnocuje výrazy v některých dynamických jazycích, jako jsou Clojure, Python a Javascript, v reálném čase
- ^ těží: Zvýraznění syntaxe: HTML / XML, Javascript, JSP.
- ^ Notepad ++ je dodáván s podporou Seznamu funkcí a lze jej vylepšit pomocí pluginů.
- ^ „GitHub - ffes / npptags: Univerzální zásuvný modul Ctags pro Poznámkový blok ++“. 7. března 2019 - prostřednictvím GitHub.
- ^ "Plugin NotePad ++. Umožňuje připojení k serverům SQL, provádění příkazů SQL a zobrazení výsledků: vladk1973 / npp.connections". 21. června 2019 - prostřednictvím GitHub.
- ^ Notepad ++ se instaluje s automatickým kompletním seznamem pro více programovacích jazyků. Má možnost uživatele přidat další personalizované automatické kompletní seznamy.
- ^ NoteTab: Zvýraznění syntaxe pouze pro dokumenty html a klip / skripty NoteTab.
- ^ A b Je možné spouštět externí aplikace zevnitř Sam a zobrazovat jejich návratové hodnoty.
- ^ Seznam funkcí (a podobně) dostupný v sestavení Ru-Board, verze 1.79.66Ru a novější
- ^ TextMate: Automatické dokončování: Podporované jazykové balíčky
- ^ Textpad používá doplněk ([5] )
- ^ TextWrangler lze integrovat s kompilátorem, pokud napíšete shell skript, který vezme vstup vlajky kódu a zkompiluje jej. Toto umístíte do ~ / Library / Application Support / TextWrangler / Unix Support / Unix Filters /. Mělo by se zobrazit v #! Jídelní lístek.
- ^ „Soubory TSE-Pro“. www.semware.com.
- ^ Editor Semware: Automatické dokončování: Podporováno prostřednictvím dodaných / uživatelem vytvořených seznamů.
- ^ Editor Semware: Skládání textu: Je možné komprimované zobrazení.
- ^ Ne ve verzi pro Linux.
- ^ Vedit: Automatické dokončování: Úpravy šablon plus makro třetí strany pro rozšiřování symbolů z databáze značek.
- ^ Vim má populární Seznam značek zásuvný modul, který poskytuje seznam funkcí.
- ^ Podpora víceřádkových regexů Podpora výrazů zahrnujících několik řádků (např. " N n (. +) N n")
- ^ Alfa Podpora maker přes AppleScript, Tcl nebo textové továrny.
- ^ "Požadavek na funkci: Integrovaný přístup k prostředí / terminálu · Vydání # 14490 · atom / atom". GitHub.
- ^ "atomová makra". Atom.
- ^ "Víceřádkové hledání a nahrazení v projektu · Číslo # 398 · atom / najít a nahradit". GitHub.
- ^ BBEdit Podpora maker přes AppleScript, Perl, Krajta, Laso, skořápka skripty nebo textové továrny.
- ^ "Zpracování velkých souborů nepředstavuje žádné vnitřní problémy BBEdit, ačkoli některé specifické operace mohou být omezeny při práci se soubory většími než 2 GB. “ Časté dotazy k BBEdit Archivováno 2019-07-29 na Wayback Machine.
- ^ Coda nabízí makra prostřednictvím AppleScript, textových „klipů“ nebo zásuvných modulů (aplikace pro kakao nebo jakýkoli nainstalovaný skriptovací jazyk).
- ^ Kontext požaduje podporu velkých souborů, ale doba načítání je úměrná velikosti souboru a u souboru 1 GB došlo k chybě Nedostatek paměti.
- ^ Cssed Podpora maker prostřednictvím Krajta.
- ^ „Plugin pro vyhledávání souborů Gedit“. oliver.github.io.
- ^ "Nárazníky".
Velikost vyrovnávací paměti nemůže být větší než určité maximum, které je definováno největší pozicí vyrovnávací paměti, kterou představují celá čísla Emacsu. Je to proto, že Emacs sleduje pozice vyrovnávací paměti pomocí tohoto datového typu. U typických 64bitových strojů je tato maximální velikost vyrovnávací paměti 2 ^ {61} - 2 bajty nebo přibližně 2 EiB. U typických 32bitových strojů je maximum obvykle 2 ^ {29} - 2 bajty nebo přibližně 512 MiB. Velikost vyrovnávací paměti je také omezena množstvím paměti v systému.
- ^ „Editor JED“ (PDF). Archivovány od originál (PDF) dne 05.01.2012. Citováno 2009-12-08.
- ^ jEdit: Omezeno velikostí haldy Java. fórum uživatelů jedit
- ^ „JOE - Joe's Own Editor“. JOE - Joeův vlastní editor / Mercurial / [2e4f45] /docs/man.md. Citováno 23. října 2015.
Hledání pokrývá všechny načtené vyrovnávací paměti.
- ^ A b kwrite-devel, Velké soubory se otevírají pomalu kvůli zbytečnému zvýrazňování syntaxe
- ^ Kate: Délka řádku je ve výchozím nastavení omezena. Limit lze odstranit, ale dlouhé řádky mohou způsobit špatný výkon. Příručka Kate
- ^ A b "Makra". docs.activestate.com.
- ^ Řádky delší než ~ 700 znaků často způsobují selhání. Dokumentace KatePart (což je také dokumentace KWrite, viz tady )
- ^ Textový editor LE uzamkne soubor a varuje, pokud soubor změnil někdo jiný
- ^ Textový editor LE může prohlížet a upravovat velké soubory nebo jejich části mmap - sdílený režim
- ^ metapad FAQ, Načítání velkých souborů
- ^ „Notepad ++ - Jak vzdáleně pracovat na stejném souboru v reálném čase“ - přes www.youtube.com.
- ^ "Textový limit". Společenství. 16. ledna 2019.
- ^ „Konfigurovatelné prostřednictvím nastavení“.
- ^ „Notepad2 - Často kladené otázky (FAQ)“. www.flos-freeware.ch.
- ^ NoteTab: Pouze standardní a profesionální verze.
- ^ „PSPad forum / Hlášení chyby / Hlášení chyb / nelze otevřít velký soubor“. forum.pspad.com.
- ^ „Úpravy velkých souborů mbox - znalostní databáze MozillaZine“. kb.mozillazine.org.
- ^ "TextWrangler je editor založený na paměti RAM a k ukládání otevřených souborů využívá systémovou paměť. TextWrangler také představuje otevřené dokumenty jako Unicode, který pro každý znak používá dva bajty. V kombinaci s interním omezením systému Mac OS X to znamená, že můžete otevírat soubory až do velikosti 384 megabajtů. “ Časté dotazy k TextWrangleru Archivováno 10. 10. 2019 v Wayback Machine.
- ^ UltraEdit nemá žádné skutečné omezení velikosti souborů - a může snadno otevírat, upravovat a ukládat velké textové soubory přesahující 4 GB! [6].
- ^ „GitHub - FredKSchott / CoVim: Společné úpravy pro Vim“. 13. listopadu 2019 - prostřednictvím GitHub.
- ^ 2 GB s 32 bitů, v 64bitovém systému to závisí na dostupné virtuální paměti.
- ^ „Živé sdílení - Visual Studio Marketplace“. marketplace.visualstudio.com.
- ^ Emacs: 64bitová kompilace na 64bitovém operačním systému dokáže zpracovat 2 GB soubory, jinak je limit 512MiB. [7]
- ^ Porovnání textových editorů Windows pro velké soubory: Textové editory pro velké soubory
- ^ A b „Software Bare Bones | Tabulka srovnání BBEdit“. www.barebones.com.
- ^ „Software Bare Bones | Funkce“. www.barebones.com.
- ^ Je možné přizpůsobit všechny klávesové zkratky Gedit, protože je Gtk na základě.
- ^ A b pico používá většinu příkazů pro pohyb a mazání Emacsu: ^ F ^ B ^ P ^ N ^ D atd. Viz Pico: Unixový textový editor Archivováno 05.09.2012 na Wayback Machine vyvoláno 2012-01-09.
- ^ A b GNU Emacs může mít emulaci Wordstar, s příkazem M-x wordstar-mode, jak bylo zjištěno z ws-mode.el vyvoláno 2017-03‑14. Viz také část "Emulace" v souboru Manuál GNU Emacs Archivováno 04.03.2016 na Wayback Machine.
- ^ A b C d „45 emulace“. Manuál GNU Emacs. Archivovány od originál dne 04.03.2016. Citováno 2016-07-22.
- ^ Základní vydání JED přichází se základní emulací CUA, ale neobtěžuje se vázat spoustu užitečných funkcí editoru. Stejně jako některé jiné editory musí být 1 strana oblasti u kurzoru. Hlavní kolekce rozšíření jedmody /jed-extra a „Červený projekt“ mají vylepšené verze, které řeší zejména předchozí problém.
- ^ „JOE - Joe's Own Editor“. JOE - Joeův vlastní editor / Mercurial / [2e4f45] /docs/man.md. Citováno 23. října 2015.
JOE také emuluje několik dalších editorů. JSTAR je blízká napodobenina WordStar […]. JPICO je blízkou napodobeninou editoru PICO poštovního systému Pine […]. JMACS je imitace GNU-EMACS. […] Jsou definovány tabulky vazeb klíčů. Můžete definovat libovolný počet […].
- ^ „Usenet“. www.megalextoria.com.
- ^ Kate podporuje volitelné VI Vstupní režim Archivováno 2009-02-28 na Wayback Machine.
- ^ A b pico (a nano) používá většinu příkazů pro pohyb a mazání Emacsu: ^ F ^ B ^ P ^ N ^ D atd. Viz Pico: Unixový textový editor Archivováno 05.09.2012 na Wayback Machine vyvoláno 2012-01-09.
- ^ v VĚDEC, skripty Lua, externím programům nebo lexerům (zvýrazňovačům) lze přiřadit vlastní stisknutí kláves.
- ^ SlickEdit poskytuje emulaci klávesových zkratek VisualStudio, Visual C ++ 6, CodeWright, Epsilon a ISPF kromě těch, které jsou uvedeny v tabulce.
- ^ SlickEdit podporuje emulaci vazby kláves CodeWarrior, Xcode a BBEdit.
- ^ SlickEdit zahrnuje podporu klávesových zkratek vi, příkazového řádku ex a některých, ale ne všech rozšíření Vim.
- ^ „Software Bare Bones | Funkce TextWrangler“. www.barebones.com. Archivovány od originál dne 11. 8. 2017. Citováno 2009-06-05.
- ^ Vedit: Staré verze Unixu a QNX mohly emulovat Vi 100%. Verze pro Windows nepřichází s emulací vi.
- ^ "GitHub - fabi1cazenave / cua-mode.vim: Nastavit, aby se CTRL-ZXCV choval jako v poznámkovém bloku". 26. února 2019 - přes GitHub.
- ^ „GitHub - likaci / ViFinder: Vim jako Keybinding FileManager pro OS X.“ 13. října 2019 - prostřednictvím GitHub.
- ^ Vim v režimu „kompatibilní“ plně emuluje klíče vi
- ^ Vim Se skriptem, jako je Vimacs
- ^ "GitHub - LnL7 / vim-pico: Vim konfigurační soubory pro Pico". 2. září 2014 - prostřednictvím GitHub.
- ^ "brief.vim - krátká emulace klávesových zkratek editoru ve Vim: vim online". www.vim.org.
- ^ „Vim - Visual Studio Marketplace“. marketplace.visualstudio.com.
- ^ „Emacs - Visual Studio Marketplace“. marketplace.visualstudio.com.
- ^ "Vim - Obecné - nelze mapovat ctrl-1". vim.1045645.n5.nabble.com. Citováno 2017-11-30.
- ^ „Vim - Obecné - Jak mapovat (řekněme) Ctrl-Shift-B“. vim.1045645.n5.nabble.com. Citováno 2017-11-30.
- ^ A b Aquamacs Podporováno prostřednictvím svazku připojeného k macOS.
- ^ A b Funkce textového editoru Archivováno 2007-12-18 v Archiv. Dnes na ConTEXT.cx
- ^ A b jEdit FTP a SFTP jsou podporovány prostřednictvím zásuvného modulu FTP.
- ^ jEdit: "HTTP je nativně podporován "
- ^ A b Srovnávací graf na NoteTab.com
- ^ A b „Poznámkový blok TED“. jsimlo.sk.
- ^ „Software Bare Bones | Prohlídka TextWrangler“. www.barebones.com.
- ^ A b C d Vim Podporováno prostřednictvím síť zásuvný modul distribuovaný ve standardní instalaci Vim.
- ^ A b C d „Vzdálený pracovní prostor - Visual Studio Marketplace“. marketplace.visualstudio.com.
- ^ A b C d E F při výběru např. Terminální písmo
- ^ GNU Emacs: Zatímco GNU Emacs podporuje kódování UTF-8, plně nepodporuje standard Unicode, protože plně nepodporuje obousměrný algoritmus Unicode (viz komentář níže v části „Zprava doleva a obousměrný text“) .
- ^ GNU Emacs: Zatímco GNU Emacs podporuje kódování UTF-16, plně nepodporuje standard Unicode, protože plně nepodporuje obousměrný algoritmus Unicode (viz komentář níže v části „Zprava doleva a obousměrný text“) .
- ^ JEDs verze ms-Windows je dodáván s dvojicí skriptů, které umí převádět textové soubory UTF-16 (vlastně cokoli, co může ikona převést) do az interního UTF-8 JED. The Červený projekt vydání obsahují vylepšenou verzi těchto skriptů.
- ^ A b Ačkoli NoteTab není nativním editorem Unicode, můžete tyto soubory spolehlivě otevírat, upravovat, převádět a ukládat, pokud se veškerý text vejde do jediné kódové stránky ANSI podporované systémem Windows.
- ^ nvi Gentoo
- ^ SciTE může otevírat soubory v UTF nebo jednobajtovém kódování specifikovaném v konfiguračním souboru.
- ^ A b TextPad může načítat a ukládat textové soubory UTF-8 a UTF-16, ale nemůže používat nebo dokonce zachovávat znaky mimo kódování systému. [8]
- ^ při výběru např. Nové písmo Courier
- ^ A b Vedit lze převést soubory UTF-8 a UTF-16 na znakovou sadu Windows a zpět. Znaky, které nejsou součástí znakové sady Windows, lze zachovat.
- ^ Vim podporuje EBCDIC při kompilaci v systému, který používá znakovou sadu EBCDIC.
- ^ „Podpora kódování EBCDIC · Číslo 49891 · Microsoft / VSCode“. GitHub.
- ^ od verze 21.5.29
- ^ GNU Emacs
(1) Podle komentáře ve zdrojovém souboru, kde je implementována podpora bidi (http://git.savannah.gnu.org/cgit/emacs.git/tree/src/bidi.c GNU Emacs plně nevyhovuje Unicode Bidirectional Algorithm (Unicode Annex # 9, aka UAX # 9) tak, jak zalamuje řádky odstavce bidi: „porušujeme odstavec 3.4 UAX # 9. který nařizuje, aby bylo zalomení řádku provedeno před novým uspořádáním každého řádku obrazovky zvlášť. “
(2) Podle online příručky GNU Emacs (část 22.19 Obousměrné úpravy, zpřístupněno 15. srpna 2017), za účelem změny směru odstavce „Hranice odstavců jsou prázdné řádky, tj. řádky skládající se výhradně z mezer“. To kontrastuje s jinak všudypřítomnou konvencí týkající se značky nového řádku (LF na derivátech Unixu, včetně macOS a CR + LF ve Windows) jako oddělovače odstavců v dokumentech prostého textu. Avšak počínaje verzí 26.0.50 lze oddělovač odstavců bidi přizpůsobit. - ^ A b těží: podporuje bidi ve spolupráci s terminálem bidi (mlterm, mintty); také podporuje „režim bidi chudáka“ (automatické vizuální uspořádání textu zprava doleva) v normálním terminálu
- ^ Notepadpp: Scintilla (engine Notepad ++) ve skutečnosti nepodporuje obousměrné úpravy ... V 4.1.0 byla přidána podpora obousměrného textu. https://sourceforge.net/p/scintilla/bugs/757/#01c9
- ^ "Přepnul Mac OS Lion na používání řádků (LF ' n') pro zalomení řádků namísto konce řádku (CR ' r')?". Super uživatel.
- ^ GNU Emacs: GNU Emacs nepovažuje značku nového řádku za oddělovač odstavců v textech bidi. Viz komentář v části „Zprava doleva a obousměrný text“.
- ^ „JOE - Joe's Own Editor“. JOE - Joeův vlastní editor / Mercurial / [2e4f45] /docs/man.md. Citováno 23. října 2015.
znakové sady musí jako zakončení řádků používat LF (0x0A) nebo CR-LF (0x0D - 0x0A) […]. […] Znakové sady, které používají řádky zakončené CR (MAC), zatím nebudou fungovat.