Difference between revisions 51670940 and 52331241 on plwiki

{{Spis treści}}
Poniższe zestawienie prezentuje podstawowe funkcje [[edytor tekstu|edytorów tekstu]]. Informacje o dodatkowych możliwościach edytorów można uzyskać na indywidualnych stronach programów. Programy są porównywane w podstawowej stabilnej wersji bez dodatkowych rozszerzeń.

== Informacje ogólne ==
Ta tabela pokazuje podstawowe informacje o różnych edytorach.
(contracted; show full)! [[OS X|Mac OS X]]
! [[Linux|GNU/Linux]]
! [[Berkeley Software Distribution|BSD]]
! [[Unix]]
! [[OpenVMS]]
|-
! [[Acme (Plan 9)|Acme]]
| {{tak}}<ref group=
uwagamini name=acmeWindows />
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{nie}}
|-
! [[Alphatk]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|-
! [[Bluefish]]
| {{nie}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|-
! [[Cssed]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{nie}}
|-
! [[Diakonos]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{nie}}
|-
! [[ed]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|-
! [[EditPad Lite]]
| {{tak}}
| {{nie}}
| {{tak}}
| {{nie}}
| {{nie}}
| {{nie}}
|-
! [[EditPad Pro]]
| {{tak}}
| {{nie}}
| {{tak}}
| {{nie}}
| {{nie}}
| {{nie}}
|-
! [[gedit]]
| {{tak}}
| {{tak}}<ref group=uwagamini name=geditOSX />
| {{tak}}
| {{tak}}
| {{tak}}
| {{nie}}
|-
! [[Emacs|GNU Emacs]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|-
! [[jEdit]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{nie}}
|-
! [[JOE]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{nie}}
|-
! [[Kate]]
| {{nie}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{nie}}
|-
! [[KWrite]]
| {{nie}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{nie}}
|-
! [[MadEdit]]
| {{tak}}
| {{nie}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{nie}}
|-
! [[mined]]
| {{tak}}<ref group=uwagamini name=minedWindows />
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|?
|-
! [[Nano (program)|Nano]]
| {{nie}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{nie}}
|-
! [[NEdit]]
| {{tak}}
| {{tak}}<ref group=uwagamini name=geditOSX />
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|-
! [[nvi]]
| {{nie}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{nie}}
|-
! [[Pico (Linux)|Pico]]
| {{nie}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|-
! [http://www.atechgroup.net Professional Notepad]
| {{tak}}
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
|-
! [[SciTE|Scite]]
| {{tak}}
| {{nie}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{nie}}
|-
! [[Vim]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|-
! [[XEmacs]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|}

{{Uwagi|=mini|
<ref group=uwagamini name=acmeWindows>Tylko dla wersji [[Inferno (system operacyjny)|Inferno]].</ref>
<ref group=uwagamini name=geditOSX>Uruchamiany tylko w X11.</ref>
<ref group=uwagamini name=minedWindows>W [[cygwin]] (X terminalu albo w nieskonsolidowanym [[rxvt]]) albo w okienku konsoli (w wersji dla [[MS-DOS|DOSa]]).</ref>
}}

=== Oparte na [[Java|JAVA]] ===
* [[jEdit]]

=== Wersje tylko dla Windows ===
* [[BDV Notepad]]
(contracted; show full)| {{nie}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[mined]]
| {{tak}}
| {{nie}}
| {{nie}}<ref group=
uwagamini name=minedOW />
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[Nano (program)|Nano]]
| {{tak}}
| {{nie}}
| {{nie}}
(contracted; show full)| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[Vim]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}<ref group=
uwagamini name=vimTDI />
| {{tak}}
|-
! style="background: #ececec" | [[XEmacs]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[Zeus (program)|Zeus]]
| {{nie}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|- style="background: #ececec"
!
! Pojedynczy dokument w oknie
! Interfejs dzielonego okna
! Interfejs wielu okienek w oknie
! Zakładki
! Dzielenie okna
|}

{{Uwagi|=mini|
<ref group=uwagamini name=vimTDI>W wersji <7.0 za pomocą [http://www.vim.org/scripts/script.php?script_id=1338 skryptu]</ref>
<ref group=uwagamini name=minedOW>W czasie edytowania dokumentów w osobnych terminalach windowsa można kopiować/wklejać tekst pomiędzy nimi</ref>
}}

== Podstawowe funkcje ==
Tabela zawiera liste funkcji edytorów w ich podstawowych wersjach.
{| border="1" cellpadding="1" cellspacing="0" style="font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;"
|- style="background: #ececec"
! style="width:12em" |
! Sprawdzanie pisowni
! [[Wyrażenie regularne|Wyrażenia regularne]] – w poleceniach Szukaj i Zamień
! konwersja kodowania znaków
! konwersja znaku nowej linii
|-
! style="background: #ececec" | [[Acme (Plan 9)|Acme]]
| {{nie}}
| {{tak}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[Alpha]]
| {{tak}}
| {{tak}}
| {{nie}}
| {{tak}}
|-
! style="background: #ececec" | [[Alphatk]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[BBEdit]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[BDV Notepad]]
| {{nie}}
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[Bluefish]]
| {{tak}}
| {{tak}}
| {{tak}}
| brak danych
|-
! style="background: #ececec" | [[Boxer (program)|Boxer]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[ConTEXT]]
| {{nie}}
| {{tak}}
| {{Tabela-częściowo}}<ref group=uwagamini name=ConTEXT />
| {{tak}}
|-
! style="background: #ececec" | [[Crimson Editor]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[Cssed]]
| {{nie}}
| {{tak}}
| {{nie}}
| {{tak}}
|-
! style="background: #ececec" | [[Diakonos]]
| {{nie}}
| {{tak}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[ed]]
| {{nie}}
| {{tak}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[EditPad Lite]]
| {{nie}}
| {{nie}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[EditPad Pro]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[EditPlus]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[gedit]]
| {{tak}}<ref group=uwagamini name=geditSprawdzaniePisowni />
| {{nie}}
| {{tak}}
| {{nie}}
|-
! style="background: #ececec" | [[Emacs|GNU Emacs]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[GridinSoft Notepad]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[jEdit]]
| {{tak}}<ref group=uwagamini name=geditSprawdzaniePisowni />
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[JOE]]
| {{tak}}<ref group=uwagamini name=joeSprawdzaniePisowni />
| {{tak}}<ref group=uwagamini name="joeWyrażeniaRegularne" />
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[Kate]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[KWrite]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[MadEdit]]
| {{nie}}
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[Metapad]]
| {{tak}}<ref group=uwagamini name=metapadSprawdzaniePisowni />
| {{nie}}
| {{nie}}
| {{Tabela-częściowo}}
|-
! style="background: #ececec" | [[mined]]
| {{nie}}
| {{tak}}
| {{tak}}<ref group=uwagamini name="minedKodowanieZnaków" />
| {{tak}}<ref group=uwagamini name=minedNowelinie />
|-
! style="background: #ececec" | [[Nano (program)|Nano]]
| {{tak}}
| {{tak}}
| {{nie}}
| {{tak}}
|-
! style="background: #ececec" | [[NEdit]]
| {{tak}}<ref group=uwagamini name=neditSprawdzaniePisowni />
| {{tak}}
| {{nie}}
| {{tak}}
|-
! style="background: #ececec" | [[Notatnik (program)|Notatnik]]
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[Notepad++]]
| {{tak}}<ref group=uwagamini name=notepadplusplusSprawdzaniePisowni />
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[Notepad2]]
| {{nie}}
| {{tak}}
(contracted; show full)! style="background: #ececec" | [[UltraEdit]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[Vim]]
| {{tak}}<ref group=
uwagamini name=vimSprawdzaniePisowni />
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[XEmacs]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[Zeus (program)|Zeus]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|- style="background: #ececec"
!
! Sprawdzanie pisowni
! [[Wyrażenie regularne|Wyrażenia regularne]] – w poleceniach Szukaj i Zamień
! konwersja kodowania znaków
! konwersja znaku nowej linii
|}

{{Uwagi|=mini|
<ref group=uwagamini name=ConTEXT>Posiada możliwość zmiany tylko do/z formatu UTF-16. Nie można sprecyzować, jakich innych konwersji można dokonać. Poza tym nie można jednocześnie wybrać kodowania UTF16 i użyć innego typu znaku nowej linii.</ref>
<ref group=uwagamini name=geditSprawdzaniePisowni>Jako standardowa [[wtyczka]].</ref>
<ref group=uwagamini name=joeSprawdzaniePisowni>Wymaga [[ispell]]a albo [[aspell]]a.</ref>
<ref group=uwagamini name="joeWyrażeniaRegularne">Standardowo nie ma wyrażeń regularnych.</ref>
<ref group=uwagamini name=metapadSprawdzaniePisowni>Wymaga [[aspell]]a.</ref>
<ref group=uwagamini name="minedKodowanieZnaków">Za pomocą Kopiuj/Wklej; dla otwartego dokumentu mined potrafi zmieniać kodowanie tekstu.</ref>
<ref group=uwagamini name=minedNowelinie>Jako opcja linii komend. Różna formaty znaków końca linii są wykrywane i wskazywane wizualnie.</ref>
<ref group=uwagamini name=neditSprawdzaniePisowni>Wtyczka</ref>
<ref group=uwagamini name=notepadplusplusSprawdzaniePisowni>Wymaga [[aspell]]a.</ref>
<ref group=uwagamini name=vimSprawdzaniePisowni>Realizowane za pomocą [http://www.vim.org/scripts/script.php?script_id=195 skryptu]; W wersji Vim 7 jako wbudowana funkcjonalność.</ref>
}}

== Funkcje programistyczne ==
Ta tabela zawiera listę częstych funkcji zaimplementowanych w wersjach podstawowych edytorów tekstu. [[Edytor kodu źródłowego|Edytor programistyczny]]
(contracted; show full)| {{tak}}
| {{nie}}
| {{tak}}
| {{tak}}
| {{nie}}
| {{nie}}
| {{nie}}
| {{tak}}<ref group=
uwagamini name=geditWtyczka />
|-
! style="background: #ececec" | [[GridinSoft Notepad]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| brak danych
|-
! style="background: #ececec" | [[Emacs|GNU Emacs]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[Kate]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{nie}}
|-
! style="background: #ececec" | [[KWrite]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{nie}}
|-
! style="background: #ececec" | [[jEdit]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{nie}}
|-
! style="background: #ececec" | [[JOE]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{nie}}
| {{nie}}
| {{nie}}
| {{tak}}
|-
! style="background: #ececec" | [[MadEdit]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[Metapad]]
| {{tak}}
| {{tak}}
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[mined]]
| {{tak}}<ref group=uwagamini name="minedPodświetlanieSkładni" />
| {{nie}}
| {{nie}}
| {{tak}}
| {{tak}}
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[Nano (program)|Nano]]
| {{tak}}
| {{nie}}
| {{nie}}
| {{tak}}
| {{tak}}
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[NEdit]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}<ref group=uwagamini name="neditAutoUzupełnianie" />
| {{nie}}
| {{nie}}
| {{tak}}
|-
! style="background: #ececec" | [[Notatnik (program)|Notatnik]]
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[Notepad++]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}<ref group="uwagamini" name="nppexec" />
|-
! style="background: #ececec" | [[Notepad2]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
(contracted; show full)|-
! style="background: #ececec" | [[TextMate]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}<ref group=
uwagamini name="textmateAutoUzupełnianie" />
| {{tak}}
| {{tak}}
| {{nie}}
|-
! style="background: #ececec" | [[UltraEdit]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[Vim]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[XEmacs]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[Zeus (program)|Zeus]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|- style="background: #ececec"
!
! [[Podświetlanie składni]]
! Wielokrotne cofnij/powtórz
! Zaznaczanie blokowe
! Parowanie nawiasów
! Autowcięcia
! [[Autouzupełnianie]]
! Ukrywanie części kodu
! Ukrywanie części tekstu
! Integracja z [[kompilator]]em
|}

{{Uwagi|=mini|
<ref group=uwagamini name="minedPodświetlanieSkładni">Podświetlanie składni dla: [[HTML]]/[[XML]], [[JavaScript]], [[JavaServer Pages|JSP]].</ref>
<ref group=uwagamini name="neditAutoUzupełnianie">Wtyczka.</ref>
<ref group=uwagamini name="textmateAutoUzupełnianie">Wspierane w niektórych plikach językowych.</ref>
<ref group=uwagamini name=geditWtyczka>Funkcja w zainstalowanej wtyczce gedita.</ref>
<ref group="uwagamini" name="nppexec">Możliwa ścisła integracja z zewnętrznymi aplikacjami przez wtyczkę NppExec.</ref>
}}

== Dodatkowe funkcje ==
Tabela zawiera listę dodatkowych opcji zaimplementowanych w podstawowych wersjach edytorów tekstów.
{| border="1" cellpadding="1" cellspacing="0" style="font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;"
|- style="background: #ececec"
! style="width:12em" |
! Integracja z tekstową [[Powłoka systemowa|powłoką systemową]]
! Integracja z graficzną powłoką systemową
! [[Makro|Makra]]
! Wielosobowa praca nad plikiem
|-
! style="background: #ececec" | [[Acme (Plan 9)|Acme]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{nie}}
|-
! style="background: #ececec" | [[Alpha]]
| {{tak}}
| {{tak}}
| {{tak}}<ref group=uwagamini name=alphaMakro />
| {{nie}}
|-
! style="background: #ececec" | [[Alphatk]]
| {{tak}}
| {{tak}}
| {{tak}}<ref group=uwagamini name=alphaMakro />
| {{nie}}
|-
! style="background: #ececec" | [[BBEdit]]
| {{tak}}
| {{tak}}
| {{tak}}<ref group=uwagamini name=bbeditMakro />
| {{nie}}
|-
! style="background: #ececec" | [[BDV Notepad]]
| {{nie}}
| {{tak}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[Bluefish]]
| {{nie}}
| {{tak}}
| brak danych
| brak danych
|-
! style="background: #ececec" | [[Boxer (program)|Boxer]]
| {{nie}}
| {{tak}}
| {{tak}}
| {{nie}}
|-
! style="background: #ececec" | [[ConTEXT]]
| {{nie}}
| {{tak}}
| {{tak}}
| {{nie}}
|-
! style="background: #ececec" | [[Crimson Editor]]
| {{nie}}
| {{tak}}
| {{tak}}
| {{nie}}
|-
! style="background: #ececec" | [[CRiSP]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{nie}}
|-
! style="background: #ececec" | [[Cssed]]
| {{tak}}
| {{tak}}
| {{tak}}<ref group=uwagamini name=cssedMakro />
| {{nie}}
|-
! style="background: #ececec" | [[Diakonos]]
| {{nie}}
| {{nie}}
| {{tak}}
| {{nie}}
|-
! style="background: #ececec" | [[ed]]
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[EditPad Lite]]
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[EditPad Pro]]
| brak danych
| brak danych
| {{tak}}
| {{nie}}
|-
! style="background: #ececec" | [[EditPlus]]
| {{nie}}
| {{tak}}
| {{tak}}
| {{nie}}
|-
! style="background: #ececec" | [[gedit]]
| {{tak}}
| {{tak}}
| {{tak}}<ref group=uwagamini name=geditMakro />
| {{nie}}
|-
! style="background: #ececec" | [[Emacs|GNU Emacs]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[Kate]]
| {{tak}}
| {{tak}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[KWrite]]
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[jEdit]]
| {{tak}}
| {{nie}}
| {{tak}}
| {{nie}}
|-
! style="background: #ececec" | [[JOE]]
| {{tak}}
| {{nie}}
| {{tak}}
| {{nie}}
|-
! style="background: #ececec" | [[MadEdit]]
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[Metapad]]
| {{tak}}
| {{tak}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[Nano (program)|Nano]]
| brak danych
| brak danych
| brak danych
| {{nie}}
|-
! style="background: #ececec" | [[NEdit]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{nie}}
|-
! style="background: #ececec" | [[Notatnik (program)|Notatnik]]
| {{tak}}
| {{tak}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[Notepad++]]
| {{nie}}
| {{tak}}
| {{tak}}
| {{Tabela-częściowo}}<ref group=uwagamini name=nppplugin />
|-
! style="background: #ececec" | [[Notepad2]]
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[nvi]]
| {{tak}}
| {{nie}}
| {{nie}}
| brak danych
|-
! style="background: #ececec" | [[Pico (Linux)|Pico]]
| brak danych
| brak danych
| brak danych
| {{nie}}
|-
! style="background: #ececec" | [http://www.atechgroup.net Professional Notepad]
| brak danych
| {{nie}}
| brak danych
| {{nie}}
|-
! style="background: #ececec" | [[PSPad]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{nie}}
|-
! style="background: #ececec" | [[skEdit]]
| {{tak}}
| {{tak}}
| {{nie}}
| {{tak}}<ref group=uwagamini name=skEditMakro />
|-
! style="background: #ececec" | [[SubEthaEdit]]
| {{tak}}
| {{tak}}
| {{nie}}
| {{tak}}
|-
! style="background: #ececec" | [[TED Notepad]]
| {{tak}}
| {{tak}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[TextEdit]]
| {{tak}}
| {{tak}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[TextMate]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{nie}}
|-
! style="background: #ececec" | [[TextPad]]
| {{nie}}
| {{tak}}
| {{tak}}
| {{nie}}
|-
! style="background: #ececec" | [[UltraEdit]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{nie}}
|-
! style="background: #ececec" | [[Vim]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{nie}}
|-
! style="background: #ececec" | [[XEmacs]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[Zeus (program)|Zeus]]
| {{tak}}<ref group=uwagamini name=zeusMakro />
| {{tak}}
| {{tak}}
| {{nie}}
|- style="background: #ececec"
! style="width:12em" |
! Integracja z tekstową [[Powłoka systemowa|powłoką systemową]]
! Integracja z graficzną powłoką systemową
! [[Makro|Makra]]
! Wielosobowa praca nad plikiem
|}

{{Uwagi|=mini|
<ref group=uwagamini name=alphaMakro>Makra w [[AppleScript]], [[Tcl (język programowania)|Tclu]] lub w tekście.</ref>
<ref group=uwagamini name=bbeditMakro>Makra w  [[AppleScript]], [[Perl]]u, [[Python]]ie, powłoce systemowej [[Unix|UNIX-a]] lub w tekście.</ref>
<ref group=uwagamini name=cssedMakro>Makra w [[Python]]ie.</ref>
<ref group=uwagamini name=geditMakro>Makra w [[Python]]ie.</ref>
<ref group=uwagamini name=skEditMakro>Makra wykorzystują wtyczke SCM.</ref>
<ref group=uwagamini name=zeusMakro>Makra w języku skryptowym i zintegrowanym narzędziu ustawiającym cechy edytora.</ref>
<ref group=uwagamini name=nppplugin>Bardzo podstawowa funkcjonalność (dwie osoby) za pomocą wtyczki.</ref>
}}

== Obsługiwane protokoły internetowe ==
Tabela zawiera listę [[Protokół komunikacyjny|protokołów internetowych]], które obsługiwane są w zdalnym edytowaniu plików.
{| border="1" cellpadding="1" cellspacing="0" style="font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;"
(contracted; show full)! style="background: #ececec" | [[KWrite]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[jEdit]]
| {{tak}}<ref group=
uwagamini name=jeditProtocols />
| {{nie}}
| {{tak}}<ref group=uwagamini name=jeditProtocols />
| {{tak}}<ref group=uwagamini name=jeditProtocols />
|-
! style="background: #ececec" | [[JOE]]
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[MadEdit]]
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[Metapad]]
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[Nano (program)|Nano]]
| {{nie}}
| {{nie}}
| {{tak}}
| {{nie}}
|-
! style="background: #ececec" | [[NEdit]]
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[Notatnik (program)|Notatnik]]
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[Notepad++]]
| {{tak}}<ref group=uwagamini name=notepadplusplusProtocols />
| {{nie}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[Notepad2]]
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[nvi]]
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[Pico (Linux)|Pico]]
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [http://www.atechgroup.net Professional Notepad]
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[PSPad]]
| {{tak}}
| {{nie}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[skEdit]]
| {{tak}}
| {{nie}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[SubEthaEdit]]
| {{tak}}
| {{nie}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[TextPad]]
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[TextMate]]
| {{nie}}
| {{nie}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[UltraEdit]]
| {{tak}}
| {{nie}}
| {{nie}}
| {{nie}}
|-
! style="background: #ececec" | [[Vim]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}<ref group=uwagamini name=netrw />
|-
! style="background: #ececec" | [[XEmacs]]
| {{tak}}
| {{tak}}
| {{tak}}
| brak danych
|-
! style="background: #ececec" | [[Zeus (program)|Zeus]]
| {{tak}}
| {{tak}}
| {{tak}}
| {{nie}}
|- style="background: #ececec"
!
! [[File Transfer Protocol|FTP]]
! [[Hypertext Transfer Protocol|HTTP]]
! [[Secure Shell|SSH]]
! [[Web-based Distributed Authoring and Versioning|WebDAV]]
|}

{{Uwagi|=mini|
<ref group=uwagamini name=jeditProtocols>Wymaga zainstalowania wtyczki.</ref>
<ref group=uwagamini name=notepadplusplusProtocols>FTP, SFTP, FTPS przy użyciu wtyczki NppFTP (dodawana do instalatora i domyślnie instalowana)</ref>
<ref group=uwagamini name=netrw>Wymaga zainstalowania wtyczki [http://www.vim.org/scripts/script.php?script_id=1075 netrw].</ref>
}}

== Obsługiwane kodowania znaków ==
Tabela zawiera listę obsługiwanych kodowań znaków przez poszczególne [[edytor tekstu|edytory tekstu]].
{| border="1" cellpadding="1" cellspacing="0" style="font-size: 85%; border: gray solid 1px; border-collapse: collapse; text-align: center; width: 100%; table-layout: fixed;"
(contracted; show full)! style="background: #ececec" | [[TED Notepad]]
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[TextPad]]
| {{tak}}
| {{Tabela-częściowo}}<ref group=
uwagamini name=TextPadUnicode />
| {{Tabela-częściowo}}<ref group=uwagamini name=TextPadUnicode />
|-
! style="background: #ececec" | [[TextMate]]
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[UltraEdit]]
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[Vim]]
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[XEmacs]]
| {{tak}}
| {{tak}}
| {{tak}}
|-
! style="background: #ececec" | [[Zeus for Windows|Zeus]]
| {{tak}}
| {{tak}}
| {{tak}}
|- style="background: #ececec"
!
! [[ASCII]]
! [[UTF-8]]
! [[UTF-16]]
|}

{{Uwagi|=mini|
<ref group=uwagamini name=TextPadUnicode>TextPad potrafi odczytać i zapisać pliki tekstowe w formacie UTF-8 i UTF-16, ale nie umie ich używać albo zachowywać poza systemowym kodowaniem. [http://www.textpad.info/forum/viewtopic.php?t=4777]</ref>
}}

== Obsługiwane systemy kodowania końca linii ==
Tabela pokazuje obsługiwane kodowania końca linii w edytorach tekstu.
(contracted; show full)! [[Macintosh|Mac]] (CR)
|}

== Bibliografia ==
* [http://www.gnu.org/software/emacs/manual/ Gnu Emacs manual] ''GNU Emacs Manual 14th edition'' z 11 marca 2005, „The Emacs Editor”

[[Kategoria:Edytory tekstu|*]]
[[Kategoria:Porównania oprogramowania|Edytory tekstu]]