Difference between revisions 46930619 and 51670940 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)| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
| {{tak}}
|}

{{Uwagi
-lista|uwagi=|
<ref group=uwaga name=acmeWindows>Tylko dla wersji [[Inferno (system operacyjny)|Inferno]].</ref>
<ref group=uwaga name=geditOSX>Uruchamiany tylko w X11.</ref>
<ref group=uwaga 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]]
(contracted; show full)! Pojedynczy dokument w oknie
! Interfejs dzielonego okna
! Interfejs wielu okienek w oknie
! Zakładki
! Dzielenie okna
|}

{{Uwagi
-lista|uwagi=|
<ref group=uwaga name=vimTDI>W wersji <7.0 za pomocą [http://www.vim.org/scripts/script.php?script_id=1338 skryptu]</ref>
<ref group=uwaga 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.
(contracted; show full)!
! Sprawdzanie pisowni
! [[Wyrażenie regularne|Wyrażenia regularne]] – w poleceniach Szukaj i Zamień
! konwersja kodowania znaków
! konwersja znaku nowej linii
|}

{{Uwagi
-lista|uwagi=|
<ref group=uwaga 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=uwaga name=geditSprawdzaniePisowni>Jako standardowa [[wtyczka]].</ref>
<ref group=uwaga name=joeSprawdzaniePisowni>Wymaga [[ispell]]a albo [[aspell]]a.</ref>
(contracted; show full)! Autowcięcia
! [[Autouzupełnianie]]
! Ukrywanie części kodu
! Ukrywanie części tekstu
! Integracja z [[kompilator]]em
|}

{{Uwagi
-lista|uwagi=|
<ref group=uwaga name="minedPodświetlanieSkładni">Podświetlanie składni dla: [[HTML]]/[[XML]], [[JavaScript]], [[JavaServer Pages|JSP]].</ref>
<ref group=uwaga name="neditAutoUzupełnianie">Wtyczka.</ref>
<ref group=uwaga name="textmateAutoUzupełnianie">Wspierane w niektórych plikach językowych.</ref>
<ref group=uwaga name=geditWtyczka>Funkcja w zainstalowanej wtyczce gedita.</ref>
(contracted; show full)! 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
-lista|uwagi=|
<ref group=uwaga name=alphaMakro>Makra w [[AppleScript]], [[Tcl (język programowania)|Tclu]] lub w tekście.</ref>
<ref group=uwaga name=bbeditMakro>Makra w  [[AppleScript]], [[Perl]]u, [[Python]]ie, powłoce systemowej [[Unix|UNIX-a]] lub w tekście.</ref>
<ref group=uwaga name=cssedMakro>Makra w [[Python]]ie.</ref>
<ref group=uwaga name=geditMakro>Makra w [[Python]]ie.</ref>
<ref group=uwaga name=skEditMakro>Makra wykorzystują wtyczke SCM.</ref>
(contracted; show full)!
! [[File Transfer Protocol|FTP]]
! [[Hypertext Transfer Protocol|HTTP]]
! [[Secure Shell|SSH]]
! [[Web-based Distributed Authoring and Versioning|WebDAV]]
|}

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

== Obsługiwane kodowania znaków ==
(contracted; show full)|- style="background: #ececec"
!
! [[ASCII]]
! [[UTF-8]]
! [[UTF-16]]
|}

{{Uwagi
-lista|uwagi=|
<ref group=uwaga 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]]