Laman » Pengekodan » Top 10 Editor Sumber Percuma Sumber - disemak semula

    Top 10 Editor Sumber Percuma Sumber - disemak semula

    Dengan editor kod profesional seperti Dreamweaver, Coda, Textmate dan lain-lain, tidak hairanlah bahawa lebih ramai orang telah melupakan sebagian daripada editor kod mudah seperti Notepad Window. Kami faham bahawa lebih mudah tidak bermakna pilihan terbaik bagaimanapun, terdapat editor kod yang lebih mudah namun profesional yang mungkin hanya sesuai dengan keperluan anda!

    Inilah yang saya dapati sebagai yang terbaik untuk sifar wang (dengan bonus tambahan). Jangan ragu untuk berkongsi kegemaran peribadi anda dalam komen.

    1. Notepad ++

    Notepad ++ merupakan pengganti sumber terbuka untuk program Notepad asal (yang dilengkapi dengan Windows) dan menyokong beberapa bahasa. Walaupun ia dibina untuk Microsoft Windows, ia juga boleh dijalankan di Linux, Unix, BSD dan Mac OS X (menggunakan Wain). Segera setelah memulakan Notepad ++ anda akan melihat perbezaan di antaranya dan Notepad yang asal. Terdapat banyak butang dan ciri tambahan seperti sokongan plugin, pengeditan tab, seret dan lepas, pengeditan skrin pecah, menatal disegerakkan, pemeriksa ejaan (melalui plugin yang disertakan), mencari dan menggantikan lebih banyak dokumen, perbandingan fail, zoom dan banyak lagi. "Notepadd ++ menyokong penonjolan sintaks dan lipatan sintaks untuk 48 pengaturcaraan, skrip, dan bahasa markup" (sumber).

    Seperti yang diterangkan dalam laman web, program ini ditulis dalam C ++ dan menggunakan Win32 API dan STL tulen yang memastikan kelajuan pelaksanaan yang lebih tinggi dan saiz program yang lebih kecil. Jika anda ingin mengetahui cara membuat Notepadd ++ editor teks lalai anda, anda boleh mendapatkan arahan di sini.

    Kebaikan

    • Ringan dan melancarkan dengan cepat
    • Antara muka pengeditan teratur
    • Sokongan plugin dan makro
    • Keupayaan untuk menambah penanda buku
    • Seret dan lepas sokongan
    • Cari dan gantikan merentasi pelbagai dokumen
    • Mod skrin penuh
    • Kurangkan dulang sistem
    • Configurator gaya untuk antara muka yang disesuaikan
    • Sintaks dan penyepit penonjolan
    • Indentasi auto
    • Penyiapan automatik
    • Lipat kod
    • Lipat teks
    • Integrasi penyusun
    • Cari dan ganti
    • Pemeriksa ejaan (melalui plugin)
    • Pengeditan kolaboratif (melalui plugin)
    • Sokongan FTP (melalui plugin)
    • Pelbagai contoh
    • Perbandingan fail

    Keburukan

    • Tiada sokongan HTTP, SSH atau WebDav untuk penyuntingan fail jauh
    • Tidak menyokong fail besar
    • Satu lagi program diperlukan untuk dijalankan pada Mac OS X

    2. TextWrangler

    Tidak seperti Notepadd ++ yang disebut di atas, TextWrangler bukan sumber terbuka dan ia merupakan program Mac sahaja. Ia juga hanya menyokong satu bahasa: Bahasa Inggeris. Walau bagaimanapun, ia adalah "editor teks tujuan umum yang sangat kuat, dan alat pentadbir Unix dan pelayan." Walaupun di permukaannya kelihatan seperti editor teks biasa dan asas, ia mempunyai banyak ciri. Terdapat Dokumen Laci (tertutup secara lalai) yang boleh dibuka untuk melihat dan membandingkan dokumen terpilih. Sebagai editor kod, ia termasuk pewarnaan sintaks dan navigasi fungsi untuk 44 bahasa pengaturcaraan seperti ActionScript, C ++, HTML, JavaScript, Perl, Python, SQL dan VBScript. Dengan TextWrangler anda juga boleh membuka fail yang sangat besar; ia hanya dihadkan oleh RAM pada komputer anda dan had OS X untuk fail.

    Jika anda memerlukan lebih banyak ciri canggih seperti FTP dan SFTP terbuka dan menyimpan, AppleScript, sokongan scripting Mac OS X Unix, mod tidur, menyimpan auto dan banyak lagi yang boleh anda tingkatkan ke BBEdit.

    Kebaikan

    • Sokongan plugin dan makro
    • Dibina di FTP dan Secure FTP
    • Sokongan SSH untuk pengeditan fail jauh
    • Keupayaan untuk membandingkan dua dokumen selaras demi baris
    • Menonjolkan sintaks
    • Indentasi auto
    • Penyiapan automatik
    • Lipat kod
    • Lipat teks
    • Integrasi penyusun (melalui plugin)
    • Pemeriksa ejaan
    • Sokongan fail besar (terhad oleh memori komputer)
    • Pelbagai contoh

    Keburukan

    • Tiada editing kolaboratif
    • Tiada sokongan HTTP atau WebDav untuk penyuntingan fail jauh
    • Tidak berfungsi pada Tiger pada siri Power Macintosh G4 (Quicksilver)

    3. jEdit

    jEdit, program untuk Windows, Mac OS X, OS / 2, Linux, BSD, Unix dan VMS, dikatakan hanya untuk pemrogram matang sahaja. Ditulis di Jawa, ia adalah sumber terbuka dan menyokong beratus-ratus plugin dan makro. Tingkap utama boleh dipisahkan secara mendatar atau menegak dan juga dilengkapi dengan "auto indent, dan penunjuk sintaks untuk lebih daripada 130 bahasa." Terdapat banyak pilihan penyesuaian untuk membuat segala-galanya dari dok ke bar status ke bar alat dan melihat dengan tepat cara yang anda mahu. Anda juga boleh "menyalin dan tampal dengan nombor clipboard yang tidak terhad."

    Bahasa pengaturcaraan disokong termasuk: ActionScript, ColdFusion, LOTOS, Ruby, Python dan COBOL. Semua ciri jEdit tidak boleh dimuatkan ke dalam perenggan ini, tetapi anda boleh melihatnya di sini.

    Kebaikan

    • Enjin carian yang kuat untuk ungkapan biasa
    • Sintaks yang menonjolkan dengan pilihan penyesuaian
    • Lekapan automatik
    • Penyiapan automatik
    • Lipat kod
    • Lipat teks
    • Integrasi penyusun (melalui plugin)
    • Sokongan plugin dan makro
    • Antara muka pengeditan teratur
    • Pelayar FTP bersepadu
    • Pemeriksa ejaan (melalui plugin)
    • Sokongan FTP (melalui plugin)
    • Sokongan HTTP dan WebDav (melalui plugin) untuk penyuntingan fail jauh
    • Pelbagai contoh

    Keburukan

    • Berat berat dan sering lambat pada permulaan
    • In

      Keburukan

      pemeriksa ejaan istent

    • Boleh menjadi kereta pada Mac
    • Tiada editing kolaboratif
    • Tiada sokongan fail besar
    • Tiada sokongan SSH untuk pengeditan fail jauh

    4. Crimson Editor

    Crimson ditulis dalam C, adalah sumber terbuka dan dikenali sebagai editor kod sumber profesional untuk Windows sahaja. Ia juga merupakan pengganti yang sesuai untuk Notepad dan menyokong pengaturcaraan dalam 60+ bahasa seperti Maple, LotusScript, C / C ++, MySQL, Ruby, Perl dan JScript. Pada masa ini ia hanya menyokong bahasa Inggeris. Malangnya, pelepasan terakhir Crimson adalah pada tahun 2008, tetapi ia telah digantikan oleh Editor Emeral.

    Seperti yang anda lihat dari imej di bawah, ia menyerupai Notepad ++ dari bar alat ke pengeditan tab. Ia juga menyokong plugin, yang dipanggil "alat," dan makro. Terdapat juga pelanggan FTP terbina dalam dan anda mempunyai keupayaan untuk menguruskan kumpulan fail berkaitan dan menyimpannya sebagai projek.

    Kebaikan

    • Menonjolkan sintaks
    • Indentasi auto
    • Integrasi penyusun
    • Keupayaan untuk menambah penanda buku
    • Sokongan FTP
    • Pemeriksa ejaan segera / hidup
    • Macros
    • Pelbagai contoh

    Keburukan

    • Tiada penyiapan automatik
    • Tiada lipatan kod
    • Tiada lipat teks
    • Tiada editing kolaboratif
    • Tiada sokongan fail besar
    • Tiada sokongan HTTP, SSH atau WebDav untuk penyuntingan fail jauh

    5. Araneae

    Araneae adalah penyunting untuk profesional Web yang berjalan di Windows sahaja. Anda boleh memuat turun sambungan untuk digunakan dengannya dan ia termasuk penonjolan sintaks, sokongan drag dan drop, pengeditan tab dan keupayaan untuk memasukkan klip cepat yang boleh disesuaikan. "Araneae termasuk beberapa pelanjutan dan penyetempatan dari kotak pepatah itu¢Â ?? Â? Tiada muat turun tambahan yang diperlukan! Ini termasuk HTML, XHTML, CSS, XML, JavaScript, PHP dan fail Ruby, serta penyebaran bahasa Inggeris, Perancis, Greek, Sepanyol dan Estonia! "Semua bar alat boleh dilihat secara lalai dan boleh disusun semula mengikut kesesuaian anda.

    Kebaikan

    • Menonjolkan sintaks
    • Seret dan lepas sokongan
    • Antara muka pengeditan teratur
    • Klip cepat
    • Cari dan ganti
    • Pelbagai contoh

    Keburukan

    • Tiada plugin atau makro

    6. EditPad Lite

    EditPad Lite adalah satu lagi editor teks sahaja, dan ditulis dalam 10 bahasa yang berbeza. Ia dibina dengan Delphi dan kecil, padat dan bebas untuk kegunaan bukan komersil sahaja. Jadi, jika anda akan dibayar untuk kerja yang anda lakukan dengannya, maka anda perlu membeli EditPadPro. Ciri-ciri adalah terhad, tetapi ia mempunyai pengeditan tab, boleh terus berjalan dalam dulang sistem, menyokong indera auto dan boleh dikonfigurasikan untuk memenuhi selera dan penglihatan anda sendiri.

    EditPad Lite juga menyerupai Notepad dengan pengecualian bar alat dan tab pemformatan.

    Kebaikan

    • Antara muka pengeditan teratur
    • Indentasi auto
    • Undo tanpa had dan redo walaupun selepas menyimpan fail (asalkan ia tetap terbuka)
    • Sokongan fail besar
    • Sokongan FTP
    • Pelbagai contoh

    Keburukan

    • Tiada penunjuk sintaks
    • Tiada penyiapan automatik
    • Tiada lipatan kod
    • Tiada lipat teks
    • Tiada pengintegrasian pengkompil
    • Tiada makro
    • Tiada editing kolaboratif
    • Pemeriksa ejaan tidak termasuk dalam versi percuma
    • Tiada sokongan HTTP, SSH atau WebDav untuk penyuntingan fail jauh

    7. ATPad

    ATPad tidak jauh berbeza daripada yang lain yang disebutkan di atas: ia adalah satu lagi notepad Notepad dengan beberapa peningkatan. Selain bahasa Inggeris, anda boleh mendapatkan ATPad dalam 11 bahasa lain. Anda mendapat pengeditan tab, pilihan penyesuaian, penomboran baris, pembungkusan kata, penanda buku (supaya anda tidak kehilangan tempat anda semasa kembali), coretan disesuaikan, menghantar melalui e-mel dan banyak lagi. Oleh kerana ATPad tidak memerlukan pemasangan, anda boleh membukanya dari hampir semua jenis pemacu dan ia tidak meninggalkan sebarang kesan di belakang. Untuk mengalih keluarnya, hanya padamkan direktori ATPad.

    Kebaikan

    • Membolehkan jubin dan pelongsor tingkap
    • Antara muka pengeditan teratur
    • Nombor penomboran
    • Coretan teks
    • Boleh menghantar dokumen melalui e-mel
    • Tiada pemasangan diperlukan
    • Keupayaan untuk menambah penanda buku
    • Cari / menggantikan dan undo / redo tanpa had

    Keburukan

    • Tidak datang dengan pemeriksa ejaan

    8. RJ TextEd

    RJ TextEd hanya untuk Windows dan menyokong 18 bahasa yang berbeza dan 20 bahasa pengaturcaraan. Ia dibina pada CodeGear Delphi dan bukannya sumber terbuka. Terdapat kedua-dua PC dan versi mudah alih untuk dimuat turun bersama dengan beberapa plugin dan alat yang boleh anda muat turun secara berasingan. Tidak seperti kebanyakan program pemotongan bersih yang disebutkan di atas, RJ TextEd mempunyai bar alat, panel dan tab. Anda juga boleh membuat projek dan makro dan menyesuaikan persekitaran kerja anda.

    Kebaikan

    • Mempunyai versi mudah alih
    • Menonjolkan sintaks
    • Pemeriksa ejaan
    • Indentasi auto
    • Penyiapan automatik
    • Lipat kod
    • Lipat teks
    • Integrasi penyusun
    • Macros
    • FTP dan sokongan FTP Secure
    • Sokongan SSH untuk pengeditan fail jauh
    • Pelbagai contoh

    Keburukan

    • Tiada editing kolaboratif
    • Tiada sokongan fail besar
    • Tiada sokongan HTTP atau WebDav untuk penyuntingan fail jauh

    9. Komodo Edit

    Komodo Edit adalah program sumber terbuka yang cepat yang boleh digunakan pada Windows, Max OS X dan Linux. Ia menyokong bahasa pengaturcaraan berikut: PHP, Python, Ruby, JavaScript, Perl, Tcl, XML, HTML 5 dan CSS 3. Ia juga dilengkapi dengan "pensintesis syntax yang disesuaikan, lipatan, pemeriksaan sintaks latar belakang, dan auto-complete dan calltips (dipanggil 'kecerdasan kod'). " Halaman dan halaman pelanjutan mereka bersamaan dengan Firefox dan editor "ditipu" mereka adalah salah satu yang paling maju dipaparkan dalam senarai ini. Bersama-sama dengan semua yang anda dapatkan pengeditan fail jauh, kotak alat dengan integrasi perintah shell, makro, coretan dan senarai terus. Untuk ciri-ciri yang lebih maju anda boleh membeli Komodo IDE untuk Pasukan.

    Kebaikan

    • Sokongan sambungan dan makro
    • Menonjolkan sintaks
    • Indentasi auto
    • Penyiapan automatik
    • Lipat kod
    • Lipat teks
    • Coretan kod

    Keburukan

    • Pemeriksa ejaan tidak dimasukkan
    • Tiada pengintegrasian pengkompil
    • Tiada editing kolaboratif
    • Tiada sokongan fail besar
    • Tidak ada banyak contoh
    • Untuk ciri-ciri yang lebih maju, anda perlu menaikkan bayaran sebanyak $ 295 (tanpa sokongan dan naik taraf) atau $ 382 (dengan sokongan dan naik taraf)

    10. KompoZer

    Dikuasakan oleh Mozilla, "KompoZer adalah Sistem Penulisan Web lengkap yang menggabungkan pengurusan fail web dan keupayaan penyuntingan laman web WYSIWYG yang mudah digunakan yang terdapat dalam Microsoft FrontPage, Adobe DreamWeaver dan program high end lain." Program ini mudah digunakan, untuk Windows, Mac OS X dan Linux, ditujukan kepada pengguna bukan teknikal yang tidak banyak mengetahui tentang HTML atau pengekodan web. Ia boleh didapati dalam 21 bahasa yang berbeza, mempunyai pengurusan fail bersepadu melalui FTP, pengeditan tab, pemetik warna dan sokongan untuk borang, jadual dan templat.

    Seperti yang anda dapat lihat dari tangkapan skrin di bawah ini, ia bertujuan untuk menjadi lebih seperti DreamWeaver berbanding dengan Notepad (oleh itu yang memenuhi pengguna bukan teknikal).

    Kebaikan

    • Pengurus tapak dan fail fail
    • Pengeditan WYSIWYG
    • Mempunyai versi mudah alih
    • Sokongan FTP
    • Pemeriksa ejaan
    • Menyokong templat
    • Pratonton halaman
    • Sebanding dengan Adobe DreamWeaver dan Microsoft FrontPage

    Keburukan

    • Tiada sokongan WebDAV untuk pengeditan fail jauh
    • Tiada sokongan penyuntingan dikongsi
    • Tidak menyokong scripting sisi pelayan

    11. TouchQode (Bonus)

    Sebagai bonus tambahan kami mempunyai TouchQode, yang merupakan editor hanya untuk telefon pintar. Ia pada masa ini hanya tersedia untuk Android, tetapi anda boleh melanggan untuk dimaklumkan mengenai pelepasan iPhone. Untuk editor telefon pintar, ia mempunyai beberapa ciri hebat seperti penyataan sintaks, keupayaan untuk menjalankan skrip (mudah), klien FTP bersepadu, penyegerakan fail dan banyak lagi. TouchQode benar-benar memberikan keupayaan untuk kod di mana sahaja anda pergi!

    Kebaikan

    • Aplikasi Android
    • Menonjolkan sintaks
    • Cadangan kod
    • Carian tambahan
    • Penyegerakan fail

    Keburukan

    • Tiada aplikasi iPhone (tetapi tidak lama lagi)