Top 10 tasuta lähtekoodi toimetajat - vaadatud
Professionaalse koodiredaktoriga nagu Dreamweaver, Coda, Textmate ja teised ei ole üllatav, et üha enam inimesi on unustanud lihtsama koodiredaktori, näiteks Windowsi Notepadi. Me mõistame, et lihtsam ei tähenda siiski parimat lahendust, kuid lihtsamad, kuid professionaalsed koodiredaktorid, mis sobivad just sellega, mida vajate!
Need on need, mida ma leidsin parimaks nullbitti (lisapreemiaga). Julgelt jagada oma isiklikku lemmikut kommentaarides.
1. Notepad ++
Notepad ++ on avatud lähtekoodiga asendaja algsele Notepadi programmile (mis on kaasas Windowsiga) ja toetab mitmeid keeli. Kuigi see on ehitatud Microsoft Windowsile, võib see töötada ka Linuxis, Unixis, BSD-s ja Mac OS X-is (kasutades veini). Kohe pärast Notepad ++ käivitamist märkate erinevust selle ja Notepadi originaali vahel. Seal on palju täiendavaid nuppe ja funktsioone, nagu näiteks pluginate tugi, tabeldatud redigeerimine, lohistamine, jagatud ekraani redigeerimine, sünkroonitud kerimine, õigekirjakontroll (kaasasoleva plugina kaudu), mitme dokumendi leidmine ja asendamine, failide võrdlemine, suumimine ja palju muud. "Notepadd ++ toetab süntakside esiletõstmist ja süntaksitõmbamist 48 programmeerimise, skriptimise ja märgistuskeele jaoks" (allikas).
Nagu veebisait selgitab, on programm kirjutatud C ++ -ga ja kasutab puhast Win32 API-d ja STL-i, mis tagab suurema täitekiiruse ja väiksema programmi suuruse. Kui soovite teada, kuidas teha Notepadd ++ oma vaikimisi tekstiredaktorit, leiate siit juhiseid.
Plussid
- Kerge ja käivitub kiiresti
- Kopeeritud redigeerimisliides
- Pluginite tugi ja makrosid
- Võimalus lisada järjehoidjaid
- Lohistage tugi
- Leidke ja asendage mitu dokumenti
- Täisekraanirežiim
- Minimeeri süsteemi salve
- Stiilikonfiguraator kohandatava liidese jaoks
- Süntaksi ja trakside esiletõstmine
- Automaatne sisenemine
- Automaatne lõpetamine
- Koodide voltimine
- Teksti kokkuklapitavad
- Kompilaatori integreerimine
- Otsi ja asenda
- Õigekirjakontroll (plugina kaudu)
- Koostöö redigeerimine (plugina kaudu)
- FTP tugi (plugina kaudu)
- Mitu eksemplari
- Failide võrdlus
Miinused
- HTTP, SSH või WebDav ei toeta serveri kaugtöödamist
- Ei toeta suuri faile
- Mac OS X-s töötamiseks on vaja teist programmi
2. TextWrangler
Erinevalt eespool mainitud Notepadd ++ -st ei ole TextWrangler avatud lähtekoodiga ja see on ainult Maci programm. Samuti toetab see ainult ühte keelt: inglise. See on siiski väga "võimas üldotstarbeline tekstiredaktor ja Unixi ja serveri administraatori tööriist." Kuigi pinnal näeb välja nagu tavaline ja põhiline tekstiredaktor, on sellel palju funktsioone. Seal on dokumentide sahtel (vaikimisi suletud), mida saab avada valitud dokumentide vaatamiseks ja võrdlemiseks. Koodiredaktorina sisaldab see süntaksi värvimist ja funktsionaalset navigeerimist 44 programmeerimiskeelele nagu ActionScript, C ++, HTML, JavaScript, Perl, Python, SQL ja VBScript. TextWrangleri abil saate avada ka väga suuri faile; see on piiratud ainult teie arvuti RAM-i ja failidega OS X-ga.
Kui vajate rohkem täiustatud funktsioone, nagu näiteks FTP ja SFTP, avage ja salvestage AppleScript, Mac OS X Unixi skriptide tugi, unerežiim, automaatne salvestamine ja muud, saate uuendada BBEdit'ile.
Plussid
- Pluginite tugi ja makrosid
- Sisseehitatud FTP ja turvaline FTP
- SSH tugi failide redigeerimiseks
- Võimalus võrrelda kahte dokumenti rida-realt
- Süntaksi esiletõstmine
- Automaatne sisenemine
- Automaatne lõpetamine
- Koodide voltimine
- Teksti kokkuklapitavad
- Kompilaatori integratsioon (plugina kaudu)
- Õigekirja kontrollija
- Suur failitugi (piiratud arvuti mäluga)
- Mitu eksemplari
Miinused
- Koostöö redigeerimine puudub
- HTTP- või WebDav-tugi ei võimalda kaugfailide redigeerimist
- Tiger ei tööta Power Macintoshi G4 (Quicksilver) seerias
3. jEdit
jEdit, Windows, Mac OS X, OS / 2, Linux, BSD, Unix ja VMS, on mõeldud ainult küpseteks programmeerijateks. Kirjutatud Java, see on avatud lähtekoodiga ja toetab sadu pluginaid ja makroid. Peaakna saab jagada horisontaalselt või vertikaalselt ning kaasas ka automaatne sisestus ja süntaksi esiletõstmine enam kui 130 keeles. Seal on palju kohandamisvõimalusi, et teha kõike dokist olekuribale tööriistariba vaatamiseks ja tunda täpselt nii, nagu soovite. Võite isegi kopeerida ja kleepida piiramatu arvu lõikepuhvritega.
Toetatakse programmeerimiskeeli: ActionScript, ColdFusion, LOTOS, Ruby, Python ja COBOL. Kõik jEditi funktsioonid ei pruugi sellele lõikele sobida, kuid neid kõiki saate siin vaadata.
Plussid
- Võimas otsingumootor regulaaravaldiste jaoks
- Süntaksi esiletõstmine koos kohandamisvõimalustega
- Automaatne sisenemine
- Automaatne lõpetamine
- Koodide voltimine
- Teksti kokkuklapitavad
- Kompilaatori integratsioon (plugina kaudu)
- Pluginite tugi ja makrosid
- Kopeeritud redigeerimisliides
- Integreeritud FTP-brauser
- Õigekirjakontroll (plugina kaudu)
- FTP tugi (plugina kaudu)
- HTTP ja WebDav (plugina kaudu) tugi failide edasisele redigeerimisele
- Mitu eksemplari
Miinused
- Raske ja sageli käivitamisel aeglane
- Sisse
Miinused
istent õigekirjakontroll
- Võib olla Mac'is lollakas
- Koostöö redigeerimine puudub
- Suured failitoetused puuduvad
- SSH tugi kaugfailide redigeerimiseks puudub
4. Crimson Editor
Crimson oli kirjutatud C-s, on avatud lähtekoodiga ja on tuntud kui professionaalne lähtekoodi redaktor ainult Windowsi jaoks. See sobib ka Notepadi asendamiseks ja toetab programmeerimist 60+ keeles, näiteks Maple, LotusScript, C / C ++, MySQL, Ruby, Perl ja JScript. Praegu toetab see ainult inglise keelt. Kahjuks oli Crimsoni viimane väljaanne 2008. aastal, kuid see on asendatud Emeral Editoriga.
Nagu näete allolevast pildist, sarnaneb see tööriistaribal Notepad + + -le tabeldatud redigeerimisele. Samuti toetab see pluginaid, mida nimetatakse "tööriistadeks" ja makrosideks. On isegi sisseehitatud FTP klient ja teil on võimalus hallata seotud failide gruppe ja salvestada need projektidena.
Plussid
- Süntaksi esiletõstmine
- Automaatne sisenemine
- Kompilaatori integreerimine
- Võimalus lisada järjehoidjaid
- FTP tugi
- Instant / live õigekirjakontroll
- Makrod
- Mitu eksemplari
Miinused
- Automaatset lõpetamist ei toimu
- Mitte kodeerida
- Teksti kokkuklapitavad
- Koostöö redigeerimine puudub
- Suured failitoetused puuduvad
- HTTP, SSH või WebDav ei toeta serveri kaugtöödamist
5. Araneae
Araneae on veebispetsialistide toimetaja, mis töötab ainult Windowsis. Selle abil kasutatavad laiendid saate alla laadida ning see sisaldab süntaksi esiletõstmist, lohistamise tuge, tabeldatud redigeerimist ja võimet sisestada kohandatavaid kiirklippe. "Araneae sisaldab mitmeid laiendusi ja lokaliseerimisvõimalusi otse vanasõnastikust"¢Täiendav allalaadimine pole vajalik! Siia kuuluvad HTML, XHTML, CSS, XML, JavaScript, PHP ja Ruby failid, samuti inglise, prantsuse, kreeka, hispaania ja eesti keeled. "Kõik tööriistaribad on vaikimisi nähtavad ja neid saab vastavalt teie eelistustele ümber korraldada.
Plussid
- Süntaksi esiletõstmine
- Lohistage tugi
- Kopeeritud redigeerimisliides
- Kiired klipid
- Otsi ja asenda
- Mitu eksemplari
Miinused
- Pistikuid või makroid pole
6. EditPad Lite
EditPad Lite on teine ainult Windowsis kasutatav üldotstarbeline tekstiredaktor ja see on kirjutatud 10 erinevas keeles. See on ehitatud Delphi ja on väike, kompaktne ja tasuta mitteäriliseks kasutamiseks. Niisiis, kui teile makstakse selle töö eest, mida te sellega teete, peate ostma EditPadPro. Omadused on piiratud, kuid need on redigeeritavad vahekaardil, võivad töötada süsteemses salves, toetab automaatse sisenemist ja neid saab seadistada vastavalt oma maitsele ja nägemisele.
EditPad Lite meenutab ka Notepadi, välja arvatud vormindamise tööriistariba ja vahekaardid.
Plussid
- Kopeeritud redigeerimisliides
- Automaatne sisenemine
- Piiramatu tühistamine ja uuesti redigeerimine isegi pärast faili salvestamist (nii kaua, kuni see jääb avatuks)
- Suur failitugi
- FTP tugi
- Mitu eksemplari
Miinused
- Ei süntaksi esiletõstmist
- Automaatset lõpetamist ei toimu
- Mitte kodeerida
- Teksti kokkuklapitavad
- Kompilaatori integratsioon puudub
- Makroid pole
- Koostöö redigeerimine puudub
- Õigekirjakontroll ei kuulu tasuta versiooni
- HTTP, SSH või WebDav ei toeta serveri kaugtöödamist
7. ATPad
ATPad ei ole palju erinev, kui enamik eespool mainitud: see on teine Notepadi üleviimine mõne täiendusega. Lisaks inglise keelele saate ATPadi 11 muus keeles. Saate tabeldatud redigeerimise, kohandamisvalikud, rea nummerdamise, sõnade pakendamise, järjehoidjad (nii et sa ei kaota oma asukohta tagastamisel), kohandatavad väljavõtted, e-posti teel saatmine ja muud. Kuna ATPad ei vaja paigaldamist, saate selle avada peaaegu igasugusest draivist ja see ei jäta jälgi. Selle eemaldamiseks lihtsalt kustutage ATPad kataloog.
Plussid
- Võimaldab akende plaatimist ja kaskaadimist
- Kopeeritud redigeerimisliides
- Liinide numeratsioon
- Tekstilõigud
- Saab saata dokumente e-posti teel
- Installimist pole vaja
- Võimalus lisada järjehoidjaid
- Piiramatu leidmine / asendamine ja tagasivõtmine
Miinused
- Ei tule õigekirja kontrolliga
8. RJ TextEd
RJ TextEd on mõeldud ainult Windowsile ning toetab 18 erinevat keelt ja 20 programmeerimiskeelt. See ehitati CodeGear Delphile ja see ei ole avatud lähtekoodiga. Allalaadimiseks on olemas nii arvuti kui ka kaasaskantav versioon koos mõne lisandmooduli ja tööriistaga, mida saate eraldi alla laadida. Erinevalt enamikust eelpool mainitud puhastest programmidest on RJ TextEdil tööriistaribasid, paneele ja vahelehti. Samuti saate luua projekte ja makroid ning kohandada oma töökeskkonda.
Plussid
- On kaasaskantav versioon
- Süntaksi esiletõstmine
- Õigekirja kontrollija
- Automaatne sisenemine
- Automaatne lõpetamine
- Koodide voltimine
- Teksti kokkuklapitavad
- Kompilaatori integreerimine
- Makrod
- FTP ja turvaline FTP tugi
- SSH tugi failide redigeerimiseks
- Mitu eksemplari
Miinused
- Koostöö redigeerimine puudub
- Suured failitoetused puuduvad
- HTTP- või WebDav-tugi ei võimalda kaugfailide redigeerimist
9. Komodo Edit
Komodo Edit on kiire avatud lähtekoodiga programm, mida saab kasutada Windows, Max OS X ja Linux. See toetab järgmisi programmeerimiskeeli: PHP, Python, Ruby, JavaScript, Perl, Tcl, XML, HTML 5 ja CSS 3. See on varustatud ka kohandatavate süntaksi värvide, kokkuklappimise, tausta süntaksikontrolli ja suurepäraste automaatse lõpetamise ja helistamisnõuetega (nn kooditeave). " Nende leheküljed ja laienduste lehed on samaväärsed Firefoxiga ja nende "tricked out" toimetaja on üks kõige arenenumaid selles nimekirjas. Koos kõigi sellega, et saad kaugfaili redigeerimise, tööriistakasti shellikäsu integreerimise, makrode, fragmentide ja nimekirjaga. Täpsemateks funktsioonideks saate osta Komodo IDE meeskondadele.
Plussid
- Laienduse tugi ja makrosid
- Süntaksi esiletõstmine
- Automaatne sisenemine
- Automaatne lõpetamine
- Koodide voltimine
- Teksti kokkuklapitavad
- Koodilõigud
Miinused
- Õigekirjakontroll puudub
- Kompilaatori integratsioon puudub
- Koostöö redigeerimine puudub
- Suured failitoetused puuduvad
- Mitmeid juhtumeid pole
- Täpsemate funktsioonide jaoks peate uuendama 295 dollari suurust tasu (ilma toe ja uuendusteta) või 382 dollarit (tugi ja täiendused)
10. KompoZer
Mozilla poolt kasutatav "KompoZer on täielik veebi autoriseerimissüsteem, mis ühendab veebifailide haldamise ja kergesti kasutatavad WYSIWYG veebilehe redigeerimisvõimalused, mis leiduvad Microsoft FrontPage'is, Adobe DreamWeaveris ja teistes kõrgetasemelistes programmides." See lihtne kasutada Windows, Mac OS X ja Linuxi programm on suunatud mittetehnilistele kasutajatele, kes ei tea palju HTML-i või veebi kodeerimise kohta. See on saadaval 21 erinevas keeles, sisaldab integreeritud failihaldust FTP, tabeldatud redigeerimise, värvivalija ja vormide, tabelite ja mallide toetamise kaudu.
Nagu näete allpool olevast pildist, on see mõeldud olema rohkem nagu DreamWeaver, mitte Notepad (seega toitlustamine mittetehnilistele kasutajatele).
Plussid
- Saidi haldur ja failipuu
- WYSIWYG redigeerimine
- On kaasaskantav versioon
- FTP tugi
- Õigekirja kontrollija
- Toetab malle
- Lehekülje eelvaade
- Võrreldes Adobe DreamWeaveri ja Microsoft FrontPage'iga
Miinused
- Failide redigeerimiseks pole WebDAV toetust
- Jagatud redigeerimise tugi puudub
- Ei toeta serveripoolset skriptimist
11. TouchQode (boonus)
Lisaboonusena on meil TouchQode, mis on lihtsalt nutitelefonide redaktor. See on praegu saadaval ainult Androidi jaoks, kuid saate tellida, et teavitada iPhone'i vabastamist. Nutitelefoni redaktori jaoks on sellel suurepärased funktsioonid, nagu süntaksi esiletõstmine, võime käivitada (lihtsaid) skripte, integreeritud FTP klient, failide sünkroonimine ja palju muud. TouchQode annab tõesti võimaluse kuskil kodeerida!
Plussid
- Android-rakendus
- Süntaksi esiletõstmine
- Koodide soovitused
- Täiendav otsing
- Failide sünkroonimine
Miinused
- IPhone'i rakendust pole (kuid varsti)