{"id":10104,"date":"2022-11-14T22:22:10","date_gmt":"2022-11-14T21:22:10","guid":{"rendered":"https:\/\/dhosting.pl\/pomoc\/?post_type=manual_kb&#038;p=10104"},"modified":"2023-05-18T15:52:05","modified_gmt":"2023-05-18T13:52:05","slug":"edytory-php-gnu-emacs","status":"publish","type":"manual_kb","link":"https:\/\/dhosting.pl\/pomoc\/baza-wiedzy\/edytory-php-gnu-emacs\/","title":{"rendered":"Edytory PHP: GNU Emacs"},"content":{"rendered":"<p><em><strong>GNU Emacs<\/strong><\/em> to stabilny i uznany edytor kodu, kt\u00f3ry istnieje na rynku od 1985 roku. Zosta\u0142 stworzony g\u0142\u00f3wnie dla systemu operacyjnego <em><strong>GNU<\/strong><\/em>, ale obs\u0142uguje r\u00f3wnie\u017c wiele innych system\u00f3w operacyjnych. Wygl\u0105d i funkcjonalno\u015b\u0107 <em><strong>Emacsa<\/strong> <\/em>s\u0105 w pe\u0142ni konfigurowalne przy u\u017cyciu j\u0119zyka skryptowego <em><strong>Emacs Lisp<\/strong><\/em>.<\/p>\n<p><em><strong>Emacs<\/strong> <\/em>obs\u0142uguje wiele j\u0119zyk\u00f3w programowania, w tym <em><strong>HTML<\/strong> <\/em>i <em><strong>CSS<\/strong><\/em>, ale zazwyczaj nie jest u\u017cywany przez programist\u00f3w frontendowych. Nie oznacza to, \u017ce <em><strong>Emacs<\/strong> <\/em>nie jest polecany dla os\u00f3b, kt\u00f3re szukaj\u0105 zar\u00f3wno edytora frontendowego jak i <em><strong>PHP<\/strong><\/em>. Nale\u017cy jednak pami\u0119ta\u0107, \u017ce jego nauka jest trudniejsza ni\u017c wi\u0119kszo\u015bci innych edytor\u00f3w z tej listy.<\/p>\n<p><a href=\"https:\/\/dhosting.pl\/pomoc\/wp-content\/uploads\/2022\/11\/gnu-emacs.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"photo-border aligncenter wp-image-10105\" src=\"https:\/\/dhosting.pl\/pomoc\/wp-content\/uploads\/2022\/11\/gnu-emacs.jpg\" alt=\"\" width=\"500\" height=\"285\" title=\"\" srcset=\"https:\/\/dhosting.pl\/pomoc\/wp-content\/uploads\/2022\/11\/gnu-emacs.jpg 1500w, https:\/\/dhosting.pl\/pomoc\/wp-content\/uploads\/2022\/11\/gnu-emacs-300x171.jpg 300w, https:\/\/dhosting.pl\/pomoc\/wp-content\/uploads\/2022\/11\/gnu-emacs-1024x583.jpg 1024w, https:\/\/dhosting.pl\/pomoc\/wp-content\/uploads\/2022\/11\/gnu-emacs-768x437.jpg 768w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>Poza wspania\u0142ymi funkcjami, <em><strong>Emacs<\/strong> <\/em>ma te\u017c swoje zalety w spo\u0142eczno\u015bci programist\u00f3w, poniewa\u017c jest bardzo przydatny. Pojawia si\u0119 nawet w kulturze popularnej, np. w filmach Tron: Dziedzictwo i Social Network.<\/p>\n<h3>Najlepsze cechy:<\/h3>\n<ul>\n<li>tryby edycji z uwzgl\u0119dnieniem tre\u015bci (content-aware)<\/li>\n<li>pe\u0142ne wsparcie dla Unicode<\/li>\n<li>mo\u017cliwo\u015b\u0107 dostosowywania zar\u00f3wno z linii polece\u0144 (przy u\u017cyciu Emacs Lisp), jak i graficznego UI<\/li>\n<li>repozytorium pakiet\u00f3w open source do rozszerzania edytora<\/li>\n<li>wbudowana dokumentacja<\/li>\n<li>dodatkowe funkcjonalno\u015bci takie jak debugger UI, planer projekt\u00f3w, klient IRC, kalendarz i inne<\/li>\n<\/ul>\n<p><strong>Obs\u0142ugiwane systemy operacyjne:<\/strong> Windows, Linux, macOS, FreeBSD, NetBSD, OpenBSD, Solaris<br \/>\n<strong>Licencja:<\/strong> GNU GPL vs 3<br \/>\n<strong>Kod \u017ar\u00f3d\u0142owy:<\/strong> <a target=\"_blank\" href=\"https:\/\/git.savannah.gnu.org\/cgit\/emacs.git\" rel=\"noopener\">https:\/\/git.savannah.gnu.org\/cgit\/emacs.git<\/a><br \/>\n<strong>Obs\u0142ugiwane j\u0119zyki:<\/strong> Lisp, PHP, Python, Ruby, Java, JavaScript, Scala, Perl i wiele innych<\/p>\n","protected":false},"author":6,"featured_media":10957,"parent":0,"menu_order":0,"template":"","format":"standard","manualknowledgebasecat":[121,118],"manual_kb_tag":[2928,3001,3019,3022,3023,3020,3021,655,2942,2938,2936,3024,3009,2931,3517,2929,2930,3025,3516],"class_list":["post-10104","manual_kb","type-manual_kb","status-publish","format-standard","has-post-thumbnail","hentry","manualknowledgebasecat-inne","manualknowledgebasecat-pozostale","manual_kb_tag-css","manual_kb_tag-edytor-php","manual_kb_tag-edytry-php","manual_kb_tag-emacs","manual_kb_tag-emacs-lisp","manual_kb_tag-gnu","manual_kb_tag-gnu-emacs","manual_kb_tag-hosting","manual_kb_tag-html","manual_kb_tag-java","manual_kb_tag-javascript","manual_kb_tag-lisp","manual_kb_tag-open-source","manual_kb_tag-perl","manual_kb_tag-polski-hosting","manual_kb_tag-python","manual_kb_tag-ruby","manual_kb_tag-scala","manual_kb_tag-web-hosting"],"_links":{"self":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/10104","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb"}],"about":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/types\/manual_kb"}],"author":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/users\/6"}],"version-history":[{"count":0,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb\/10104\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media\/10957"}],"wp:attachment":[{"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/media?parent=10104"}],"wp:term":[{"taxonomy":"manualknowledgebasecat","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manualknowledgebasecat?post=10104"},{"taxonomy":"manual_kb_tag","embeddable":true,"href":"https:\/\/dhosting.pl\/pomoc\/wp-json\/wp\/v2\/manual_kb_tag?post=10104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}