Stejně jako malíř potřebuje kartáč, kovář ji kladivem, a jeho tesař viděl, WordPressers potřebují vlastní sadu nástrojů.
i když máme k dispozici mnoho různých vývojových nástrojů WordPress, většina práce se děje uvnitř jednoduchého textového editoru.
Ať už jste úplný plugin nebo téma pro vývojáře nebo „pouze“ pokročilý uživatel, potřebujeme kód editory celou dobu: Konfigurace základních souborů, změna stylů, úpravy souborů šablon, pojmenujete to-dobrý kus naší práce je úprava řádků kódu.
proto je jen dobré a správné, že používáme nejlepší nástroj, který máme k dispozici,že? Koneckonců, jak řekl Abraham Lincoln (údajně): „dejte mi šest hodin na kácení stromu a první čtyři strávím ostřením sekery.“
(nemyslel jsem si, že bych mohl přivést Lincolna do rozhovoru o WordPress, že? Já taky ne.)
abychom se ujistili, že vždy používáme nejostřejší osy, podívejme se na některé z nejlepších editorů kódu pro vývojáře a uživatele WordPress.
co hledat v editoru kódu pro vývoj WordPress
než přejdeme ke skutečnému softwaru, pojďme rychle projít, proč bychom měli nejprve použít specializovaný editor kódu.
koneckonců nemůžete upravovat soubory WordPress pomocí jakéhokoli typu textového editoru, včetně toho, který je dodáván s operačním systémem vašeho počítače?
i Když to je ve skutečnosti pravda, a tyto programy jsou dostatečné v nouzi, dobrý editor kódu nabízí mnoho dalších funkcí, kromě „editace“ část, všechny z nich navrženy tak, aby váš život jako WordPress pracovník mnohem jednodušší a ušetří spoustu času.
v následujícím textu projdu několik společných funkcí a funkcí profesionálních programů pro úpravu kódu.
v Závislosti na vašich potřebách a preferencích, mohou představovat velký faktor ve vašem rozhodnutí pro nebo proti některé z editorů kódu na seznamu. Proto byste se měli ujistit, že vaše funkce, které musíte mít, jsou zahrnuty nativně nebo mohou být přidány prostřednictvím rozšíření.
podpora cílového jazyka
nejprve je důležité se ujistit, že vybraný editor kódu podporuje programovací jazyk(y), se kterým plánujete pracovat.
pro vývoj webu by to obvykle byly HTML, CSS, PHP a JavaScript. Můžete však také potřebovat další jazyky.
naštěstí je většina dnešních editorů standardně podporuje. Přesto to není na škodu zkontrolovat.
Zvýraznění Syntaxe A Možností Rozložení
schopnost automaticky zvýraznit různé prvky kódu syntaxe s různými barvami je velmi užitečná funkce pro programování, skriptovací a značkovací jazyky.
to dělá to mnohem snazší pochopit a číst kód, bodové chyby syntaxe (protože řetězce nezmění barvu, pokud nejsou úplné), a zjistit, kde jedna závorka končí a další začíná.
mnoho editorů kódu také nabízí další možnosti rozvržení, jako je skládání kódu a automatické odsazení. V kombinaci tyto funkce výrazně zlepšují čitelnost kódu.
zvýraznění syntaxe je dnes k dispozici pro téměř všechny programovací jazyky a neexistuje žádná omluva, že byste jej nezahrnuli do editoru kódu.
Hledat A Nahradit Funkce
Zejména při budování složitých stránek, to se stává dost často, že se něco musí změnit site wide — možná jeden z hlavních barev nebo důležitou proměnnou v Javascriptu.
ať už je to cokoli, nyní zbývá Hledat a opravovat každou jednotlivou instanci uvnitř kódu. Jak si dokážete představit, je to obzvláště obtížné, pokud pracujete s několika soubory,například s více styly.
Když k tomu dojde, je velmi užitečné mít po ruce výkonnou funkci vyhledávání a nahrazení, která to dokáže automaticky. To vám ušetří spoustu práce a napjaté oči, věřte mi.
Kód automatické Doplňování
možná znáte tuto funkci z vašeho telefonu (často s veselý výsledky), textový procesor, nebo pokud jste někdy pracovali s Firebug dělat živé úpravy na vašich stránkách je CSS.
jak název napovídá, automatické doplňování vám pomůže psát kód, aniž byste museli každou instanci úplně zadávat. Místo toho, když začnete psát, editor vám navrhne řadu alternativ, které odpovídají vašemu vstupu.
Programovací jazyk jsou předurčeny pro tento druh věc, protože existuje pouze omezený počet výrazů, které bude mít smysl, v každém případě, a jak si dokážete představit, to může udělat kódování mnohem rychlejší a jednodušší.
Vestavěná podpora FTP
zvedněte ruku, pokud to zní jako Váš pracovní postup pro úpravy souborů WordPress:
- Otevře Filezilla
- Vytáčení do serveru
- Vyhledejte soubor
- ke Stažení
- Najít soubor na vašem počítači
- Otevřít textový edior
- upravit
- Uložte soubor
- vrátit do FileZilla
- Reupload souboru na server
Pokud jste to vy, nebojte se, nejste sami. Všichni jsme začali s tímto nebo podobným spletitým procesem.
naštěstí existuje jednodušší způsob. Mnoho editorů kódu má nyní moduly pro přístup k serverům FTP / SFTP, takže můžete otevírat, upravovat a nasazovat soubory přímo z editoru.
řízení verzí
řízení verzí je bezpečnostní síť. Když provádíte úpravy souborů a věci se pokazí (jak nevyhnutelně budou), Správa verzí vám umožní vrátit se ke starším verzím vaší práce a vrátit chyby.
zejména pokud pracujete na větších projektech, řízení verzí je třeba mít.
i Když můžete používat Git (můžete najít začátečník návod zde) a jiné verze ovládání nezávislé na kódu editor, mnoho nabídnout buď je postaven v nebo jako rozšíření.
Pokud děláte více než příležitostné kódování, může to být důležitý faktor pro vaše rozhodnutí.
zatím tak dobrý?
pojďme k uchazečům o nejlepší editor kódu pro vývoj WordPress.
nejlepší Editory kódu pro vývojáře a uživatele WordPress
jedna námitka: pro tento příspěvek jsem se snažil soustředit na čisté Editory kódu, nikoli na celá vývojová prostředí. Takže pokud nemůžete najít své oblíbené IDE na seznamu (jako PHPStorm, Eclipse atd.), to je schválně.
navíc tento seznam není v žádném případě úplný a v žádném konkrétním pořadí. Výběr toho, který editor kódu je pro vás ten pravý, opravdu závisí na vašich osobních preferencích a potřebách, proto nebudu rozhodovat o tom, který z nich je nejlepší.
vše v pořádku? Tak jdeme na to.
Lehká Tabulky
Cena: Zdarma,
Naším prvním soupeřem je nejen zdarma a open source (najdete ji na GitHub), ale také výsledkem Kickstarter crowdfundingová kampaň s více než $300k v podkladu.
To funguje na různých platformách (Windows, Mac, Linux), sportovní úhledný a velmi čisté rozhraní, a to díky mnoha dostupných rozšíření — je vysoce přizpůsobitelné.
jednou z nejzajímavějších funkcí je, že poskytuje okamžitou zpětnou vazbu. Otevřete okno prohlížeče uvnitř editoru a můžete vidět účinky změn kódu hned. Zde je v akci:
Další funkce:
- Lehké
- Fuzzy vyhledávání souborů
- Podpora pro různé vloží
- zvýraznění Syntaxe
- Ladění
UltraEdit
Cena: 79,95 dolarů ročně.
Ať už pracujete s Windows, Mac OS nebo Linux, UltraEdit má záda.
UltraEdit zná HTML, PHP, JS, Perl, C / C++, Python a další jazyky, sportovní funkce, jako je srovnání souborů, multi-tab / multi-panel editace a další, a dokonce i vlastní FTP klient.
Zatímco relativně drahé a s roční jednorázové platby, budete mít klid mysli práci s prémiovým produktem, který je aktivně vyvíjen.
Další Funkce:
- zvýraznění Syntaxe
- Integrovaný SSH/telnet
- Editor témat
- Soubor/třídění dat
RapidPHP
Cena: od $35.95
RapidPHP je kód editor pro Windows, který klade velký důraz na rychlost (tedy jméno, myslím).
ačkoli postavený pro programování PHP, ale také podporuje HTML, CSS, JS, a další webové vývojové jazyky s funkcemi, jako je zvýraznění syntaxe, automatické doplňování, formátování a ladění.
program se také přímo připojuje k serverům FTP, SFTP a FTPS a je dodáván s nástroji pro správu souborů a integrací Git.
zatímco prémiový produkt, RapidPHP nabízí zkušební verzi, která může být použita 30 krát, než budete vyzváni k zakoupení licence.
Další funkce:
- skládání Kódu
- Připraven pro HTML5 a CSS3
- CSS kompatibilita hodinky
- Výkonné vyhledávání a nahrazování
- Snadné opětovné použití kódu
- Podpora pro mobilní vývoj
Čokoláda
Cena: $49.00
program s vynikající jméno má vznešené cíle: být ideální textový editor pro Max OS X pro každý programovací jazyk známo, že muži (jejich slova, ne moje).
To chce dosáhnout tím, že integruje dokonale s OS rozhraní, nabízí doplňování kódu pro JS, Python, HTML, a další, stejně jako projekt-široký vyhledávání a nahrazování a živé kontrolu chyb.
Další vlastnosti:
- skládání Kódu
- Rozdělení editace
- Systém pro výběr barvy
- Živý náhled pro HTML a Markdown
- Vytváření projektů pomocí drag and drop
Atom
Cena: Free
Atom je relativně nový přírůstek do světa kód editorů a byl vyroben nikdo jiný než GitHub.
pracuje se všemi hlavními operačními systémy, je zdarma, open source a protože byl vyroben s ohledem na vývojáře, je vysoce rozšiřitelný a přizpůsobitelný.
editor je dodáván s jedním základním modulem, který lze rozšířit s rostoucím počtem uživatelských balíčků. Spolu s mnoha tématy vám to umožní vytvořit přesně ten nástroj, který potřebujete.
Další Funkce:
- Fuzzy vyhledávání
- fragmenty Kódu
- Souborový systém prohlížeč
- Projekt-široký vyhledávání a nahrazování
- Více podokně zobrazení
- skládání Kódu
Komodo Edit
Cena: Free
tento editor je zdarma a open source zdobené-down verze populárního Komodo IDE. Nabízí vícejazyčnou podporu s automatickým dokončováním, nástroji pro správu projektů a sledováním změn.
pokročilejší možnosti, jako je ladění a testování jednotek, jsou však vyhrazeny pro jeho velkého bratra.
Další funkce:
- Markdown viewer
- Více výběrů
- Přizpůsobitelné skiny a ikony
- Kopy.io integrace
CodeAnywhere
Cena: Zdarma (pro zkušební verzi)
Tento je docela zajímavý záznam. Místo aplikace ke stažení je CodeAnywhere (příhodně pojmenovaný) cloud editor / IDE.
přihlaste se odkudkoli na světě, otevřete soubory na libovolném FTP serveru, Dropboxu nebo Disku Google a zapněte kód.
editor také obsahuje výkonný revizní nástroj pro snadné vrácení zpět, který umožňuje soubory SSH přímo na jiný server.
Navíc, jeho cloud postava dělá spolupráci s nebo zobrazení vašeho kódu na jinou osobu stejně snadné jako odeslání odkazu a můžete ho použít i na iOS a Android mobilní zařízení.
základní verze CodeAnywhere je zdarma vyzkoušet, Licence začínají na $ 2 / měsíc.
Další Funkce:
- Předdefinované vlastní nádoby, komíny
- Propojit s Git, Bitbucket, Github
- 70+ jazyků včetně JS, PHP, HTML a další
- doplňování Kódu
- Linting
- Podpora všech zařízení a prohlížečů
- Vysoce přizpůsobitelné rozvržení, skiny a více
BBEdit
Cena: $49.99
BB v názvu je zkratka pro Holé Kosti, editor maker. Nabízí podporu pro mnoho jazyků, vyhledávání a nahrazování ve více souborech, automatické doplňování, skládání kódu a další funkce.
Zatímco BBEdit přichází s cenovkou, stejná společnost také dělá bezplatnou alternativu tzv. TextWrangler pro Mac OS. To je zdobené dolů verzi premium výrobek, který si můžete dát točit před závazkem k jeho větší, schopnější bratr.
Další Funkce:
- Rychlé vyhledávání
- nástroje pro řízení Projektů
- zvýraznění Syntaxe
- skládání Kódu
- FTP/SFTP podpora
Vim
Cena: Free (Charityware)
zatímco jejich webové stránky vypadají opravdu počátkem 90. let, editor Vim má mezi vývojáři Linuxu velmi dobrou pověst.
je open source a dává kompatibilitě napříč platformami zcela nový význam-Vim bude dokonce fungovat v DOSu nebo na Amigě. (Zeptejte se svých rodičů, pokud nevíte, co to znamená).
editor je také vysoce konfigurovatelný a může být rozšířen o tak výkonné funkce, že jde na území IDE místo toho, aby byl čistým editorem kódu.
Vim však přichází s určitou křivkou učení, a proto nemusí být nástrojem pro začátečníky. Taky, zatímco zdarma se můžete rozhodnout zaplatit za to, čímž darujete na charitativní projekt v Ugandě.
Další Funkce:
- Integrované uživatelské rozhraní
- zvýraznění Syntaxe pro více než 200 jazyků
Espresso
Cena: 75 dolarů
Tento kofeinové uchazeč je vývoj webových aplikací nástroj pro Mac OS platformu, která má vestavěný editor kódu nástroj s názvem CSSEdit.
sportuje opravdu pěkné rozhraní, podporuje automatické doplňování kódu a skládání kódu, umožňuje snadno přetahovat úryvky kódu a dokonce nabízí živý náhled.
i když to není nejlevnější, můžete si to vyzkoušet s 15denní zkušební verzí před přijetím závazku.
Další Funkce:
- Push změny přímo na server
- Podpora pro CSS3, HTML5 a dalších jazycích
- Výkonné vyhledávání a nahrazování funkce
TextMate
Cena: od $56.00 (single user license)
self-titulovaný „chybí editor pro Mac OS X“ je další singl-platformní editor, nicméně, s přístupem vysoce inspirován operační systém UNIX.
TextMate je jednoduchý, ale na funkce bohatý s automatické dokončování, automatické odrážky, skládací bloky kódu, a další. Nabízí také sofistikovanou funkci vyhledávání a nahrazování a usnadňuje práci s několika soubory najednou.
Další funkce:
- Snadná správa schránky
- Nahrávání Makra
- Podpora 50+ jazyků
- zvýraznění Syntaxe
- Podpora pro XCode
Sublime Text
Cena: 70 dolarů
Fanoušci rozptýlení bez psaní režim v WordPress bude radovat slyšet, že Sublime Text přichází s stejné funkce. Kódování v míru a koncentraci, tady přicházíme.
Další funkce, které dělají tento program jeden z nejpopulárnějších editorů kódu tam jsou jeho úhledný design, výkonné vyhledávání, automatické vyplňování a dokončování funkce, stejně jako vysokou přizpůsobitelnost.
skutečnost, že funguje ve všech hlavních operačních systémech, pravděpodobně také neublíží.
Další Funkce:
- Instant projektu spínač
- Rozdělení editace
- Více výběrů
- Plugin API
Notepad++
Cena: Zdarma
tento úžasný kus softwaru je jednou z mých osobních zbraní výběru a zmínil jsem se o něm na jiných místech dříve. Je to super šikovný a bezplatný nástroj pro rychlé úpravy libovolného souboru WordPress.
Notepad++ však není určen pouze pro začátečníky a příležitostné kódování, ale také pro vývojáře světové úrovně.
funkce zahrnují zvýraznění syntaxe pro PHP, JS, HTML, CSS a řadu dalších jazyků, vyhledávání a nahrazování, stejně jako automatické doplňování.
kromě toho lze Notepad++ rozšířit pomocí pluginů – například pro přímé připojení přes FTP a mnoho dalšího. Jedinou nevýhodou je, že funguje pouze na Windows. Omlouváme se, uživatelé Apple a Linux.
Další Funkce:
- Podpora pro multi-jazykové prostředí,
- Syntaxe skládací
- Multi-kartu dokument rozhraní
- Zoom funkce
CoffeeCup
Cena: 69 dolarů
zajímalo by mě, co všechny ty kávy odkazy v editoru kódu hry. To už je ten druhý.
CoffeeCup je v první řadě vytvořen pro HTML / CSS a omezen na tyto dva jazyky plus PHP a Markdown. Mějte to na paměti před nákupem. Je to také běží pouze na Windows a Mac OS.
Nicméně, na druhé straně přichází s výkonným automatické doplňování kódu, zvýraznění syntaxe a ověřování, je připraven pro sémantický kód, a synchronizuje soubory snadno přes FTP.
můžete použít bezplatnou zkušební verzi, abyste zjistili, zda má vše, co hledáte.
Další Funkce:
- Rychlé spuštění
- náhled Stránky
Závorky
Cena: Free
Brackets je velmi zajímavý produkt nejen proto, že je svobodný a otevřený zdroj. S Adobe jako jeho tvůrcem má za sebou také velké jméno.
tento editor kódu je jasně zaměřen na lidi s pozadím designu. Jednou z jeho nejlepších funkcí je schopnost přeměnit měření, rozměry, styly a další konstrukční prvky uvnitř souborů Photoshopu přímo na CSS.
kromě toho je také vysoce přizpůsobitelný prostřednictvím rostoucí knihovny rozšíření a podporuje všechny hlavní OS.
Další funkce:
- Lehké
- Inline editory
- skládání Kódu
- Preprocessor funkčnost
- Živý náhled
Coda
Cena: 99 dolarů
Coda je další Mac-pouze vstup a velmi populární. Jedním z důvodů, může být jeho čisté a dobře organizované rozhraní, které nabízí vše, co potřebujete k sestavení webových stránek na jedné obrazovce.
také nabízí obvyklé možnosti rozložení pro zlepšení čitelnost kódu (zvýraznění syntaxe, skládání kódu a odsazení), stejně jako projekt-wide automatické doplňování a automatické uzavírací tag.
Co je skvělé, je, že vám umožňuje upravovat místní i vzdálené soubory a snadno se připojuje k externím zdrojům a serverům. Kromě toho přichází také se společníkem pro iPad s názvem Diet Coda(podívejte se, co tam udělali ?).
Další funkce:
- Najít a nahradit
- Ladění
- správa Souborů
- Podpora pro FTP/SFTP/WebDAV/Amazon S3
ICEcoder
Cena: Zdarma,
poslední položka na seznamu je docela zajímavé, protože pracuje přímo ve vašem prohlížeči. Nejen, že je použitelný na jakémkoli operačním systému, ale můžete také nativně využít technologie prohlížeče, jako je tabbing.
program podporuje HTML5, CSS3, PHP, JS, a dále, může být použit on-line nebo lokálně, nabízí podporu pro typ zesilovače, jako je Emmet, se rady při psaní kódu a kódu srovnání nástroje, stejně jako phpMyAdmin-jako správu databáze.
Další Funkce:
- Najít a nahradit
- Context-aware kód zvýraznění
- Více kurzory
- Témata
- Místní/Vzdálená editace souborů a řízení
Co Je Váš Preferovaný Editor Kódu?
dobře zaoblený editor kódu je jedním z primárních nástrojů pro každého, kdo se podílí na vývoji platformy WordPress (nebo se s ní jen pohrává).
schopnost upravovat základní soubory, šablony, styly a další je prvořadá pro přizpůsobení webových stránek WordPress a vytvoření vlastního WordPress.
zatímco jakýkoli textový editor bude teoreticky dělat, specializované programy mohou vážně zefektivnit pracovní postup.
Lepší čitelnost a možnosti rozložení, přímé připojení FTP, vyhledávání a nahrazování, automatické dokončování, a řízení verzí jsou jen několik způsobů, jak tyto programy, aby se práce mnohem jednodušší.
rozhodování o tom, který z nich je správný editor kódu pro vaše nakonec závisí na tom, co potřebujete a chcete.