csakúgy, mint egy festő szüksége van egy ecsettel, egy kovács kalapácsát, és asztalos a fűrész, WordPressers kell saját eszközkészletet.
bár számos különböző WordPress fejlesztési eszköz áll rendelkezésünkre, a munka nagy része egy egyszerű szövegszerkesztőben történik.
akár egy full-on plugin vagy téma fejlesztő, vagy” csak ” egy fejlett felhasználó, szükségünk van kód szerkesztők minden alkalommal: Alapfájlok konfigurálása, stílusok megváltoztatása, sablonfájlok szerkesztése, Nevezd meg — munkánk jó darabja a kódsorok módosítása.
ezért csak jó és helyes, hogy a rendelkezésünkre álló legjobb eszközt használjuk, nem igaz? Végül is, ahogy Abraham Lincoln (állítólag) mondta: “Adj hat órát, hogy levágjak egy fát, és az első négyet a fejsze élesítésével fogom tölteni.”
(nem gondoltam, hogy Lincoln-t be tudom hozni egy beszélgetésbe a WordPress-ről, ugye? Én sem.)
annak érdekében,hogy mindig a legélesebb tengelyeket használjuk, vessünk egy pillantást a WordPress fejlesztők és felhasználók legjobb kódszerkesztőire.
mit kell keresni egy kódszerkesztőben a WordPress fejlesztéshez
mielőtt továbblépnénk a tényleges szoftverre, gyorsan menjünk át, miért kell elsősorban egy speciális kódszerkesztőt használni.
végül is nem szerkesztheti a WordPress fájlokat bármilyen típusú szövegszerkesztővel, beleértve a számítógép operációs rendszerével szállított fájlokat is?
bár ez valójában igaz, és az ilyen programok elegendőek egy csipetnyi, egy jó kód szerkesztő kínál még sok más funkciók mellett a “Szerkesztés” rész, mindegyik célja, hogy az élet, mint egy WordPress munkás sokkal könnyebb, és takarít meg rengeteg időt.
az alábbiakban áttekintem a professzionális kódszerkesztő programok néhány közös funkcióját.
az Ön igényeitől és preferenciáitól függően nagy szerepet játszhatnak az Ön döntésében a listán szereplő kódszerkesztők számára vagy ellen. Ezért meg kell győződnie arról, hogy a must-have funkciók vagy natívan szerepelnek, vagy bővítményen keresztül adhatók hozzá.
célnyelvi támogatás
először is fontos meggyőződni arról, hogy a választott kódszerkesztő támogatja azt a programozási nyelvet(nyelveket), amellyel dolgozni kíván.
a webfejlesztéshez ez általában HTML, CSS, PHP és JavaScript. Előfordulhat azonban, hogy további nyelvekre is szüksége van.
szerencsére a mai szerkesztők többsége alapértelmezés szerint támogatja ezeket. Mégis, nem fáj, hogy ellenőrizze.
Szintaxiskiemelési és elrendezési lehetőségek
az a képesség, hogy automatikusan kiemelje a különböző színű kódszintaxis különböző elemeit, nagyon hasznos funkció a programozási, scripting és markup nyelvekhez.
Ez sokkal könnyebb megérteni és olvasni a kódot, spot szintaxis hibák (mivel húrok nem változik szín, ha azok teljes), és látni, ahol az egyik konzol véget ér, és a következő kezdődik.
sok kódszerkesztő további elrendezési lehetőségeket is kínál, mint például a kód összecsukása vagy az automatikus behúzás. Ezek a funkciók együttesen jelentősen javítják a kód olvashatóságát.
A szintaxis kiemelése ma szinte minden programozási nyelv számára elérhető, és nincs mentség arra, hogy ne szerepeljen a kódszerkesztőben.
Search And Replace Function
különösen komplex webhelyek építése közben gyakran előfordul, hogy valamit meg kell változtatni a webhely szélességében — talán az egyik fő szín vagy egy fontos JavaScript változó.
bármi is legyen az, mostantól minden egyes példányt a kódon belül keres és javít. Mint El tudod képzelni, ez különösen nehéz lesz, ha több fájllal dolgozik, például több stíluslappal.
amikor ez megtörténik, nagyon hasznos, ha egy hatékony keresési és csere funkció van kéznél, amely ezt automatikusan megteheti. Sok munkát és feszített szemet fog megmenteni, hidd el.
kód automatikus kiegészítés
lehet, hogy ismeri ezt a funkciót a telefonjáról (gyakran vidám eredményekkel), szövegszerkesztővel, vagy ha valaha is dolgozott a Firebug-val, hogy élő szerkesztéseket végezzen a webhely CSS-jén.
ahogy a neve is sugallja, az automatikus kiegészítés segít kódot írni anélkül, hogy minden példányt teljesen be kellene írnia. Ehelyett a gépelés megkezdésekor a szerkesztő számos olyan alternatívát javasol Önnek, amelyek megfelelnek a bemenetnek.
programozási nyelv predesztinált az ilyen jellegű dolog, mivel csak korlátozott számú kifejezést, hogy lesz értelme minden esetben, és, mint tudod képzelni, ez lehet, hogy a kódolás sokkal gyorsabb és könnyebb.
beépített FTP támogatás
emelje fel a kezét, ha ez úgy hangzik, mint a WordPress fájlok szerkesztésének munkafolyamata:
- Nyissa meg a Filezilla
- Tárcsát a kiszolgáló
- keresse meg a fájl
- Letöltés
- keresse meg a fájlt a számítógépen,
- Nyissa meg a szöveg edior
- elvégezni a módosításokat,
- Mentsük el a fájlt
- vissza a FileZilla
- Reupload fájlt a kiszolgáló
Ha te vagy az, ne aggódj, nem vagy egyedül. Mindannyian ezzel vagy hasonló bonyolult folyamattal kezdtük.
szerencsére van egy könnyebb út. Számos kódszerkesztő rendelkezik modulokkal az FTP/SFTP szerverek eléréséhez, így közvetlenül a szerkesztőből nyithatja meg, szerkesztheti és telepítheti a fájlokat.
Version Control
Version control egy biztonsági háló. Amikor szerkeszti a fájlokat, és a dolgok elromlik (ahogy elkerülhetetlenül lesz), verzióvezérlés lehetővé teszi, hogy menjen vissza a régebbi verziók a munka, és visszavonja a hibákat.
különösen akkor, ha nagyobb projekteken dolgozik, a verzióvezérlésnek rendelkeznie kell.
amíg használhatja a Git (itt talál egy kezdő oktatóanyagot), valamint a kódszerkesztőtől független verzióvezérlés egyéb eszközeit, sokan beépítették vagy kiterjesztésként kínálják.
ha nem több, mint alkalmi kódolás, ez lehet egy fontos tényező a döntés.
eddig jó?
nézzük meg a pályázókat a legjobb kódszerkesztőhöz a WordPress fejlesztéshez.
A legjobb Kódszerkesztők a WordPress fejlesztőknek és felhasználóknak
egy figyelmeztetés: ehhez a bejegyzéshez megpróbáltam a tiszta kódszerkesztőkre koncentrálni, nem pedig a teljes fejlesztési környezetekre. Tehát, ha nem találja kedvenc IDE-jét a listán (például PHPStorm, Eclipse stb.), szándékosan.
plusz, ez a lista egyáltalán nem teljes, nincs külön sorrendben. Az Ön számára megfelelő kódszerkesztő kiválasztása valóban az Ön személyes preferenciáitól és igényeitől függ, ezért nem fogok ítéletet mondani arról, hogy melyik a legjobb.
minden jó? Akkor vágjunk bele.
Light Table
Ár: Free
az első versenyző nem csak szabad és nyílt forráskódú (megtalálható a GitHub), hanem az eredménye egy Kickstarter crowdfunding kampány több mint $300K hátlapon.
működik több platformon (Windows, Mac, Linux), sport egy sima, nagyon tiszta felület, és-köszönhetően a sok rendelkezésre álló bővítmények-nagymértékben testreszabható.
az egyik legérdekesebb tulajdonság az, hogy azonnali visszajelzést ad. Nyisson meg egy böngészőablakot a szerkesztőben, és azonnal láthatja a kódváltozások hatásait. Itt van a művelet:
további funkciók:
- Könnyű
- Fuzzy fájl keresés
- Támogatása különböző beágyazza
- Szintaxis kiemelés
- Hibakeresés
UltraEdit
Ár: $79.95/év
Akár dolgozik Windows, Mac OS vagy Linux, UltraEdit van a hátad.
UltraEdit tudja HTML, PHP, JS, Perl, C / C++, Python, és más nyelveken, sport funkciók, mint a fájl összehasonlítás, multi-tab / multi-ablaktábla szerkesztése és még a saját FTP kliens.
míg viszonylag drága és évente ismétlődő kifizetésekkel könnyedén dolgozhat egy prémium termékkel, amelyet aktívan fejlesztenek.
További Jellemzők:
- Szintaxis kiemelés
- Integrált SSH/telnet
- Szerkesztő témák
- Fájl/adatok rendezése
RapidPHP
Ár: a $35.95
RapidPHP kód szerkesztő for Windows teszi, hogy egy nagy prémium sebesség (innen a név, azt hiszem).
bár PHP programozáshoz készült, támogatja a HTML, CSS, JS és más webfejlesztő nyelveket is, olyan funkciókkal, mint a szintaxis kiemelése, az automatikus kiegészítés, a formázás és a hibakeresés.
a program közvetlenül kapcsolódik az FTP, SFTP és FTPS szerverekhez, valamint fájlkezelő eszközökkel és Git integrációval is rendelkezik.
prémium termék esetén a RapidPHP próbaverziót kínál, amely 30-szor használható, mielőtt licenc megvásárlására kérik.
további funkciók:
- Kód összecsukható
- Kész a HTML5 meg CSS3
- a CSS kompatibilitási nézni
- Erős search and replace
- Könnyű újra kódrészletek
- Támogatja a mobil fejlesztés
chocolat-t
Ár: $49.00
A program a finom neve magasztos célok: a tökéletes szöveg szerkesztő Max OS X minden programozási nyelv, ember által ismert (a szavak nem az enyém).
ezt úgy kívánja elérni, hogy tökéletesen integrálódik az operációs rendszer felületébe, kódkiegészítést kínál a JS, Python, HTML, valamint a projekt egészére kiterjedő keresés, csere és élő hibakeresés számára.
További jellemzők:
- Kód összecsukható
- Split szerkesztése
- Rendszer színválasztó
- Live preview a HTML, valamint Árleszállítás
- projektek Létrehozása húzással
Atom
Ár: Szabad
Atom egy viszonylag új amellett, hogy a világ kód szerkesztők, valamint készítette nem más, mint a GitHub.
minden nagyobb operációs rendszerrel működik, ingyenes, nyílt forráskódú, és mivel a fejlesztőket szem előtt tartva készült, rendkívül bővíthető és testreszabható.
a szerkesztő egy alapvető modullal rendelkezik, amelyet egyre több felhasználó által készített csomaggal lehet bővíteni. A sok témával együtt ez lehetővé teszi, hogy pontosan létrehozza a szükséges eszközt.
További jellemzők:
- Fuzzy search
- kódrészletek
- fájlrendszer böngésző
- projektszintű keresés és csere
- több ablaktábla nézetek
- kód összecsukható
Komodo Edit
Ár: Ingyenes
Ez a szerkesztő a népszerű Komodo IDE ingyenes, nyílt forráskódú, kivágott verziója. Többnyelvű támogatást kínál az automatikus kiegészítéssel, a projektmenedzsment eszközökkel és a változások követésével.
a fejlettebb opciók, mint például a hibakeresés és az egységtesztelés, azonban a nagy testvér számára vannak fenntartva.
További jellemzők:
- Markdown viewer
- több választás
- testreszabható skins and icons
- Kopy.io integráció
CodeAnywhere
Ár: Ingyenes (próbaverzióhoz)
Ez egy nagyon érdekes bejegyzés. Letölthető alkalmazás helyett a CodeAnywhere egy (találóan elnevezett) felhőszerkesztő/IDE.
jelentkezzen be a világ bármely pontjáról, nyisson meg fájlokat bármely FTP-kiszolgálón, Dropboxon vagy Google Drive-on, majd szerezze be a kódot.
a szerkesztő tartalmaz egy hatékony felülvizsgálati eszközt az egyszerű visszaállításhoz, amely lehetővé teszi az SSH fájlok közvetlenül egy másik kiszolgálóra történő visszaállítását.
plusz, a felhő karakter teszi együttműködik, vagy mutatja a kódot, hogy egy másik személy olyan egyszerű, mint egy link küldése, és akkor is használhatja iOS és Android mobil eszközök.
a Codeanywhere alapverziója szabadon kipróbálható, a licencek havonta 2 USD-tól kezdődnek.
További Jellemzők:
- Előre meghatározott egyéni konténer stack
- Csatlakoztassa a Git, windows, mac, a Github
- 70+ nyelven, köztük JS, PHP, HTML, valamint több
- Kód befejezése
- Linting
- Támogatása mind eszközök, mind a böngészők
- Nagymértékben testreszabható elrendezés, bőr többet
BBEdit
Ár: $49.99
A BB a név áll a Csupasz Csontok, a szerkesztő-készítő. Számos nyelv támogatása, több fájl keresése és cseréje, automatikus kiegészítés, kód összecsukása és egyéb funkciók.
míg a BBEdit árcédulával rendelkezik, ugyanaz a vállalat egy ingyenes alternatívát is készít, a TextWrangler for Mac OS néven. Ez egy levágott változata a prémium termék, hogy adhat egy spin, mielőtt elkötelezné magát a nagyobb, több képes testvére.
További jellemzők:
- Gyorskeresés
- projektkezelő eszközök
- Szintaxiskiemelés
- kód összecsukása
- FTP / SFTP támogatás
Vim
Ár: Ingyenes (Charityware)
míg webhelyük a 90-es évek elején néz ki, a Vim szerkesztő nagyon jó hírnevet élvez a Linux fejlesztők körében.
Ez nyílt forráskódú, és ad cross-platform kompatibilitás egy teljesen új értelmet-Vim is működik DOS vagy egy Amiga. (Kérdezze meg szüleit, ha nem tudja, mit jelent ez).
a szerkesztő is jól konfigurálható, bővíthető olyan erős funkciók, hogy megy át IDE terület helyett, hogy egy tiszta kód szerkesztő.
azonban a Vim egy bizonyos tanulási görbével rendelkezik, ezért nem lehet eszköz a kezdők számára. Is, míg ingyenes választhat, hogy fizetni érte, ezáltal adományozva egy jótékonysági projekt Uganda.
További jellemzők:
- integrált felhasználói felület
- Szintaxiskiemelés 200+ nyelvhez
Espresso
ár: $75
Ez a koffeinmentes versenyző egy webfejlesztő eszköz a Mac OS platform számára, amely beépített kóddal rendelkezik szerkesztő eszköz nevű cssedit.
Ez a sport egy nagyon szép felület, támogatja a kód automatikus kiegészítés, kód összecsukható, lehetővé teszi, hogy könnyen drag and drop kódrészletek, sőt kínál egy élő előnézet.
bár nem a legolcsóbb, kipróbálhatja egy 15 napos próbaverzióval, mielőtt elkötelezné magát.
További jellemzők:
- Push változások közvetlenül szerver
- támogatása CSS3, HTML5 és más nyelvek
- hatékony keresés és csere funkció
TextMate
ár: $56.00 (egyetlen felhasználói licenc)
az önálló “hiányzó szerkesztő Mac OS X-hez” egy másik egyplatformos szerkesztő, azonban a UNIX operációs rendszer által erősen inspirált megközelítéssel.
a TextMate egyszerű, de automatikus kiegészítéssel, automatikus behúzással, összecsukható kódblokkokkal stb. Azt is kínál egy kifinomult kereső és cserélje funkció, és megkönnyíti a munkát több fájlt egyszerre.
további funkciók:
- Könnyű vágólap kezelése
- Írható Makrók
- Támogatása 50+ nyelvek
- Szintaxis kiemelés
- Támogatása XCode
Fenséges Szöveg
Ár: 70 dollár
a Rajongók a zavartalan írás mód a WordPress fog örülni, hogy a Sublime Text jön ugyanazt a funkciót. Békében és koncentrációban kódolva, itt jövünk.
egyéb funkciók, amelyek ezt a programot az egyik legnépszerűbb kódszerkesztők odakinn vannak a sima design, erőteljes keresés, Automatikus kitöltés, valamint az automatikus kiegészítés funkció, valamint a magas testreszabhatóság.
az a tény, hogy minden nagyobb operációs rendszeren működik, valószínűleg nem is fáj.
További jellemzők:
- Instant project switch
- Split editing
- több választás
- Plugin API
Notepad++
Ár: Ingyenes
Ez a fantasztikus szoftver az egyik választott személyes fegyverem, amelyet korábban más helyeken említettem. Ez egy szuper praktikus, ingyenes eszköz, hogy a gyors szerkesztések minden WordPress fájlt.
azonban Notepad++ nem csak a kezdők és alkalmi kódolás, ez is használják a világszínvonalú Fejlesztők.
funkciók közé tartozik a szintaxis kiemelése PHP, JS, HTML, CSS és számos más nyelven, Keresés és csere, valamint az automatikus kiegészítés.
emellett a Notepad++ bővítményekkel is bővíthető-például közvetlenül az FTP-n keresztül történő csatlakozáshoz, sokkal több. Az egyetlen hátránya, hogy csak Windows rendszeren működik. Sajnálom, az Apple és a Linux felhasználók.
További jellemzők:
- többnyelvű környezetek támogatása
- szintaxis összecsukható
- Multi-document tab interfész
- Zoom funkció
CoffeeCup
ár: $69
vajon mi van az összes kávé referenciák a kódszerkesztő játék. Ez már a második.
egyébként a CoffeeCup elsősorban HTML / CSS-re készült, és e két nyelvre, valamint a PHP-re és a Markdown-ra korlátozódik. Ezt tartsa szem előtt a vásárlás előtt. Ez is csak fut a Windows és a Mac OS
azonban, másrészt jön a nagy teljesítményű kód automatikus kiegészítés, szintaxis kiemelése és érvényesítése, készen áll a szemantikai kódot, és szinkronizálja a fájlokat könnyen FTP-n keresztül.
használhatja az ingyenes próbaverziót, hogy megtudja, van-e mindent, amit keres.
További jellemzők:
- gyors indítás
- oldal előnézet
zárójelben
Ár: A Free
zárójelben nem csak azért érdekes termék, mert szabad és nyílt forráskódú. Az Adobe, mint a készítő, ez is egy nagy név mögött.
Ez a kódszerkesztő egyértelműen a tervezési háttérrel rendelkező emberekre irányul. Az egyik legmenőbb tulajdonsága az a képesség, hogy a Photoshop fájlokban lévő méréseket, méreteket, stílusokat és egyéb tervezési elemeket közvetlenül CSS-be fordítsuk.
eltekintve attól, hogy ez is nagymértékben testreszabható a növekvő könyvtár bővítmények támogatja az összes nagyobb operációs rendszer.
további funkciók:
- Lightweight
- Inline editors
- code folding
- Preprocessor functionality
- Live preview
Coda
ár: $99
a Coda egy másik csak Mac-OS bejegyzés és egy nagyon népszerű. Az ok egy része lehet A tiszta, jól szervezett felület, amely mindent meg kell építeni weboldalak egy képernyőn.
Ez is kínál a szokásos elrendezés lehetőségek javítása kód olvashatóság (szintaxis kiemelés, kód összecsukható, behúzás), valamint a projekt-szintű automatikus kiegészítés, valamint az automatikus címke zárás.
ami jó, hogy lehetővé teszi a helyi és távoli fájlok szerkesztését, valamint könnyen csatlakoztatható külső forrásokhoz és szerverekhez. Emellett jön egy iPad Társ nevű diéta Coda (lásd, mit csináltak ott?).
további funkciók:
- Fájlkezelés
- FTP/SFTP/WebDAV/Amazon S3
hibakeresés
ICEcoder
Ár: Ingyenes
a lista utolsó bejegyzése nagyon érdekes, mert közvetlenül a böngészőn belül működik. Ez nem csak azt teszi lehetővé, hogy bármilyen operációs rendszeren használható legyen, hanem natív módon is kihasználhatja a böngészőtechnológiákat, például a fülelést.
a program támogatja a HTML5, CSS3, PHP, JS, és azon túl, lehet használni online vagy helyben, támogatást nyújt típusú booster, mint Emmet, kód tippeket és kód összehasonlító eszközök, valamint phpMyAdmin-szerű adatbázis-kezelő.
További jellemzők:
- kontextusérzékeny kód kiemelése
- több kurzor
- témák
- helyi/távoli fájlszerkesztés és-kezelés
mi a preferált kódszerkesztő?
a jól lekerekített kódszerkesztő az egyik elsődleges eszköz mindenki számára, aki részt vesz a WordPress platform fejlesztésében (vagy csak bütyköl).
alapvető fájlok, sablonok, stíluslapok stb. módosításának képessége kiemelkedő fontosságú a WordPress webhelyek testreszabásához és a WordPress saját létrehozásához.
míg bármely szövegszerkesztő elméletileg megteszi, a speciális programok komolyan egyszerűsíthetik a munkafolyamatot.
javított olvashatóság és elrendezési lehetőségek, közvetlen FTP kapcsolatok, Keresés és csere, autocomplete, és verzióvezérlés csak néhány módja ezeknek a programoknak, hogy a munka sokkal könnyebb.
annak eldöntése, hogy melyik a megfelelő kódszerkesztő a végső soron attól függ, hogy mire van szüksége.