Program untuk menulis kod. Penyunting kod untuk Android

Bagi kami pembangun, memilih editor kod sumber bukanlah sesuatu yang tidak penting. Ini adalah persekitaran di mana kita menghabiskan sebahagian besar masa kita. Produktiviti kami bergantung pada editor kod.

Tiada dua pembangun yang sama, jadi terdapat banyak editor kod yang mana anda boleh memilih yang terbaik untuk diri anda sendiri. Untuk memahami mana satu yang terbaik, kami akan menilai kriteria yang berbeza pada skala 5 mata. Kami akan memberi perhatian kepada:

  • Kemudahan penggunaan- betapa mudahnya editor untuk pemula, betapa intuitifnya apabila kita membukanya buat kali pertama.
  • Kuasa- kriteria untuk semua inovasi, keupayaan menyunting kod, autolengkap, mod penyuntingan, dsb.
  • Kebolehlanjutan- Adakah editor menyokong pemalam dan perpustakaan tambahan?
  • Estetika- kami suka keindahan dalam kerja kami, betapa indahnya persekitaran untuk dilihat, betapa kemas kod itu kelihatan di dalamnya.
  • Kelajuan- seberapa cepat editor bermula, seberapa cepat ia membuka fail besar.
  • platform silang- Adakah editor tersedia untuk berbilang sistem pengendalian?
  • harga- harga termurah mendapat markah tertinggi.

Editor kod disediakan dalam kumpulan yang dimaksudkan untuk jenis tertentu pemaju.

Untuk Guru

Anda bertanya, siapakah guru? Pada asasnya, ini adalah orang yang menggunakan editor kod program walaupun sebelum anda dilahirkan. Instrumen kumpulan ini adalah berat dan lebar. Ia boleh dilancarkan dari tetingkap terminal dan, dalam tradisi UNIX, semua tetapannya ditakrifkan dalam fail konfigurasi.

Vim

Dikeluarkan pada tahun 1991. Serbaguna dan editor yang berkuasa mendapat ramai peminat di seluruh dunia. Apa yang menjadikannya istimewa antara lain ialah teknologi baris arahan. Sebaliknya tulisan ringkas kod, anda memilih mod input untuk teks, menjalankan carian dan menggunakan lebih banyak panduan. Editor ini diimport pada semua sistem pengendalian yang diketahui. Vim juga boleh dilanjutkan dengan skrip dan pemalam. ini perisian percuma, yang telah dipasang pada banyak sistem Linux.

Emacs

Pembangunan Emacs bermula pada tahun 1970-an yang jauh dan berterusan hingga ke hari ini. Editor ini terkenal dengan kebolehlanjutannya. Ini adalah salah satu editor pertama yang menyokong penonjolan kod, meratakan automatik kod dan sokongan untuk ramai bahasa program. Seperti Vim, ia juga merentas platform dan boleh digunakan melalui tetingkap terminal atau GUI. Emacs ialah sumber percuma dan terbuka.

Untuk profesional

Editor kod dalam kategori ini dilengkapi sepenuhnya dengan alat pembangunan. Mereka mudah digunakan dan mempunyai alat yang berkuasa. Pembangun boleh menulis, menyusun, menguji dan menjalankan dalam satu aplikasi.

Gerhana

Eclipse paling kerap digunakan untuk membangunkan aplikasi Java. Perisian ini menyokong pemalam yang memungkinkan untuk menyokong bahasa pengaturcaraan tambahan. Terdapat pemalam untuk C/C++, Ruby, PHP dan lain-lain. Eclips menawarkan pembayang kod berkuasa yang dibina pada dokumentasi dan semakan sintaks masa nyata. Syarikat besar, seperti Google, menyediakan alat pembangunan mereka untuk platform ini. Anda boleh membuat aplikasi untuk Android dan App Engine dengan mudah. Eclipse adalah percuma dan sumber terbuka.

Studio Aptana

Aptana ialah persekitaran pembangunan yang direka untuk aplikasi AJAX berat. Persekitaran ini menyokong bahasa web yang paling popular: PHP, JavaScript, HTML, CSS, Ruby, Python dan lain-lain menggunakan pemalam. Terdapat juga integrasi Git, keupayaan untuk menguji aplikasi pelayan tempatan, dan banyak coretan kod yang berguna untuk setiap bahasa pengaturcaraan. Seperti Eclipse, Aptana adalah percuma dan sumber terbuka.

Netbeans

Persekitaran lain untuk Java, tetapi seperti Eclipse, boleh dilanjutkan untuk bahasa tambahan: PHP, Python, C/C++ dan lain-lain. Aplikasi ini berjalan pada Linux, Windows dan OSX. Netbeans boleh mempercepatkan pembangunan aplikasi desktop dengan Drag dan Drop pereka bentuk. Sisi negatif adalah prestasi - Netbeans boleh memperlahankan projek besar. Editor kod ini adalah percuma dan sumber terbuka.

Dreamweaver

Dreamweaver ialah sebahagian daripada Adobe Suite aplikasi yang direka untuk pereka web. Ia hanya menyokong bahasa pengaturcaraan web yang paling popular - PHP, ASP.NET, JavaScript, HTML, CSS. Sangat mesra pemula, dengan sokongan untuk penyuntingan WISIWYG, tontonan langsung, ujian pelayan jauh dan pembangunan aplikasi dengan menggunakan jQuery mudah alih dan Phonegap. Dreamweaver tersedia pada OSX dan Windows. Jika anda membeli keseluruhan pakej aplikasi dengan harga $399, tidak ada gunanya menggunakannya. Tetapi jika anda membelinya secara berasingan, mungkin ada sesuatu padanya. Ia akan menjadi lebih mudah.

Studio Visual

Visual Studio ialah persekitaran pembangunan semua-dalam-satu untuk Windows. Editor ini menyokong sejumlah besar bahasa: C/C++, C#, VB.NET dan F# yang dibina ke dalam persekitaran. Ia ada alat yang berkuasa untuk pelengkapan kod, dokumentasi baris demi baris, semakan ralat, penyahpepijatan, reka bentuk borang, mencipta skema pangkalan data dan banyak lagi. Harga bermula pada $500, tetapi versi ekspres program ini tersedia secara percuma.

Xcode

Xcode ialah penyelesaian Apple untuk pembangunan OSX dan aplikasi iOS. Menyokong C, C++, Objective-C, Objective-C++, Java, AppleScript, Python dan Ruby. Dengan Xcode, anda boleh menulis, nyahpepijat dan menguji aplikasi. Ia mempunyai pereka bentuk antara muka dan emulator peranti mudah alih untuk ujian iOS aplikasi. Xcode telah digunakan sebagai editor berbayar, tetapi kini mereka menawarkannya secara percuma.

Coda 2

Coda ialah editor semua-dalam-satu untuk pembangun web. Menyokong pemindahan fail melalui FTP, navigasi kod dan struktur fail, tapak dan kumpulan tapak, pengurusan MySQL dan banyak lagi. Dengan Coda 2 baharu, anda boleh menggunakan iPad anda untuk menyemak imbas. Harga stabil ialah $99, tetapi anda boleh mendapatkannya pada harga diskaun $75.

Untuk estetika

Editor kod ini cantik, ringan, mudah digunakan dan boleh dipanjangkan. Terdapat banyak perbincangan tentang mereka, banyak yang menyediakan pemalam, menulis artikel, dan menawarkan penyelesaian tentang cara untuk menjadikan editor ini atau itu lebih baik.

TextMate

TextMate pada asasnya ialah penyunting teks grafik untuk OSX. Menyokong makro, storan kod, coretan, integrasi shell, pengurusan projek. Text Mate 2 mungkin akan datang dengan semua yang anda boleh dapatkan. Editor berharga kira-kira $50.

Teks Agung 2

Sublime ialah editor merentas platform yang cantik. Ia pantas dan kaya dengan fungsi untuk hampir setiap bahasa pengaturcaraan. Menyokong berbilang pilihan, lipatan kod, makro, projek dan banyak lagi. Pengeditan skrin penuh juga boleh dilakukan, yang kelihatan hebat pada monitor besar. Berjalan pada Linux, Windows dan OSX. Editor ini disertakan dengan tempoh percubaan tanpa had, tetapi anda perlu membeli lesen $59 yang boleh digunakan pada setiap komputer.

Bagi golongan pragmatis

Notepad++

Ini berkuasa dan editor ringan Mesti ada untuk setiap pembangun yang menggunakan Windows. Walaupun namanya mencadangkan pad nota lanjutan, ia adalah alat yang berkuasa. Ia mudah untuk pemula, tetapi ia juga sesuai untuk profesional. Notepad++ menyokong setiap bahasa pengaturcaraan yang popular. Menyokong pembahagian persekitaran kerja menjadi dua tetingkap penyuntingan, pelayar FTP, makro dan ciri yang berkuasa penyuntingan teks. Notepad++ adalah percuma. Ada kemungkinan.

TextWrangler

TextWrangler ialah editor percuma dan ringan untuk OSX. Menyokong semua bahasa pengaturcaraan. Menawarkan fungsi carian dan ganti yang berkuasa, manipulasi teks, perbandingan fail, sokongan FTP dan banyak lagi.

CodeLobster

CodeLobster mempunyai fungsi yang ringkas dan berkuasa untuk pengaturcara web. Sesuai untuk semua versi Windows OS: 8, 7, Vista, XP, 2003, 2000, ME, Server. Konfigurasi fleksibel persekitaran kerja, petua alat untuk fungsi, penyahpepijatan dan senarai tugasan. Editor ini disyorkan khusus untuk pembangun web; ia boleh diperluaskan dengan mudah untuk berfungsi dengan pelbagai rangka kerja: CakePHP, CI, Drupal, JQuery, Yii, Smarty, Symfony, WP, Facebook. Versi ringan editor tersedia secara percuma. Dengan set alat untuk $40, set lengkap pemalam dan sambungan untuk lebih $100.


Editor kod terbaik ialah...

Tidak dapat mencari editor anda dalam senarai ini? Beritahu kami apakah editor kegemaran anda dalam ulasan di bawah!

Adalah diketahui bahawa IDE (Persekitaran Pembangunan Bersepadu) menyediakan pengaturcara dengan alat yang paling lengkap untuk bekerja dengan kod. Contoh persekitaran tersebut ialah NetBeans, Microsoft Visual Studio, Eclipse. Masalah memilih antara IDE dan penyunting kod sumber dibincangkan secara aktif di Internet, terutamanya oleh pendatang baru dalam pengaturcaraan. Ramai bersetuju bahawa untuk bekerja dengan bahasa HTML, JS (termasuk rangka kerja jQuery) IDE tidak diperlukan. Selain itu, apabila bekerja dengan projek kecil, pembangun lebih suka editor kod sumber yang ringan. Kami akan bercakap tentang mereka lebih lanjut.

Teks Sublime

Teks Sublime ialah editor berbilang platform (Linux, Mac OS, Windows). Harga lesen ialah $70, tetapi versi percuma berfungsi tanpa sekatan.

Di antara keupayaan utama, kita harus perhatikan sokongan asas untuk beberapa dozen bahasa pengaturcaraan dan markup: HTML, CSS, Ruby, PHP, SQL, Javascript, C dan lain-lain. Penserlahan sintaks dan autolengkap disediakan untuk format yang disokong.

Untuk menyepadukan Teks Sublime dengan lebih dekat dengan bahasa (contohnya, jQuery, Ruby, C), anda boleh memasang sambungan. Antara yang paling berguna: SideBarEnhancements, Emmet, SublimeGDB, SFTP. Sambungan dipasang dalam Teks Sublime melalui palet arahan menggunakan modul Kawalan Pakej.

Salah satu ciri Sublime Text yang paling menarik ialah pelbagai pilihan, yang membolehkan anda mengedit beberapa bahagian kod pada masa yang sama. Untuk melakukan ini, hanya tekan Ctrl dan letakkan kursor pada kawasan yang anda perlukan untuk memasukkan data, atau Alt + F3. Untuk mengedit berbilang baris, anda boleh menekan Ctrl+Shift+L dan gerakkan kursor ke lokasi yang dikehendaki.

ST itu luas keupayaan carian. Selain mencari dalam fail, anda boleh menavigasi dengan cepat sepanjang keseluruhan projek, contohnya:

  • Ctrl + R - lompat ke simbol (@)
  • Ctrl + G - pergi ke baris (:)
  • Ctrl + P - pergi ke fail

Untuk memfokus pada menulis kod, anda boleh bertukar kepada Mod Bebas Gangguan (Shift + F11). Pada masa yang sama ia akan kekal kad boleh diakses fail, ia juga mungkin untuk bertukar antara tab (Alt + nombor) atau menukar mod paparan.

Apabila bekerja dalam Teks Sublime, anda juga boleh mempercepatkan penulisan kod menggunakan coretan dan makro. Coretan ialah serpihan kod yang kerap digunakan yang disisipkan menggunakan autolengkap. Makro digunakan untuk menghasilkan semula urutan tindakan.

Ciri antara muka lain termasuk bar sisi yang mempercepatkan akses kepada fail dan projek. Sesi tab adalah mudah: anda boleh menutup Teks Sublime, dan pada kali seterusnya anda memulakan editor, tab akan berada dalam keadaan yang disimpan apabila ditutup.

Mungkin, Teks Sublime mempunyai dua kesulitan yang ketara: kemustahilan penyetempatan dan ketiadaan tetingkap grafik dengan tetapan. Kedua-dua masalah, bagaimanapun, akan menimbulkan sedikit beban kepada pengaturcara. Dengan mengedit fail konfigurasi teks, semuanya boleh dikonfigurasikan (lihat bahagian "Keutamaan" dalam menu). Anda boleh menukar tema, skema warna, konfigurasi sambungan, kekunci panas, dsb.

Intype ialah editor teks yang, pada pandangan pertama, tidak berbeza. Walau bagaimanapun, fungsi asas yang baik ditambah dengan antara muka yang ringan dan kemas akan menemui penyokongnya.

Terdapat beberapa bahasa yang disokong, kira-kira 20. Untuk bekerja dengannya, himpunan disediakan, yang termasuk penyerlahan kod, coretan dan semakan ejaan. makan editor khas, yang mudah untuk melihat coretan sedia ada, mengubahnya atau pencetus yang sepadan (frasa pendek).

Seperti Teks Sublime, terdapat pelbagai pilihan dan mod pemilihan pintar dalam lajur. Malangnya, terdapat sedikit arahan penyuntingan, dan bukannya fungsi yang ditentukan Adalah lebih rasional untuk menambah sekurang-kurangnya keupayaan untuk mengulas satu baris.

Antara ciri antara muka: Intype, sebagai tambahan kepada tab dan sesi, juga menyediakan bar sisi, di mana anda boleh memindahkan sebarang fail dan folder untuk kegunaan selanjutnya, contohnya, dalam projek. Terdapat mod Bebas Gangguan (F11), apabila diaktifkan, hanya medan edit dan pembaris dipaparkan. Oleh itu, tiada apa yang mengganggu anda daripada menulis kod pada skrin.

Carian menyokong ungkapan biasa, tetapi tiada carian merentas berbilang dokumen, yang menimbulkan masalah apabila bekerja dengan projek.

Kelemahan lain: tiada sokongan untuk sambungan, sangat sedikit tetapan. Cara autolengkap berfungsi tidak jelas, dan tempat untuk mencari dokumentasi juga menjadi persoalan. Harga 42 euro, yang pengguna bayar untuk minimalism, tidak kelihatan sangat menarik. Lagipun, jika dibandingkan dengan Teks Sublime, jurang dalam fungsi adalah besar.

PSPad

Tidak seperti antara muka minimalis editor Intype atau Notepad Programmer (lihat di bawah), terdapat ikon dalam menu untuk hampir setiap arahan, yang apabila bekerja dengan cangkerang grafik- tambahan tambahan. Ia boleh dikatakan bahawa adalah lebih baik untuk menggunakan kekunci panas, tetapi perkara sedemikian juga penting.

Bar sisi PSPad adalah yang paling berfungsi di kalangan editor yang disemak. Dengan bantuannya, anda bukan sahaja boleh mengurus projek, tetapi juga menyediakan penyegerakan. Juga tersedia dalam panel adalah kegemaran, pengurus fail, dan juga pengurus FTP.

Antara ciri standard- makro, templat (coretan dipanggil di sini). Menyerlahkan kurungan berpasangan, autolengkap - tersedia, bagaimanapun, yang terakhir tidak dilaksanakan dengan cara yang terbaik dengan cara yang terbaik: menu yang sangat menyusahkan.

PSPad akan menarik minat pengkod HTML(XML) kerana ia editor ini Editor CSS terbina dalam TopStyle Lite dan perpustakaan Tidy yang terkenal, yang membolehkan anda mengoptimumkan kod. Pengesahan dan alat susun atur lain juga tersedia.

Walau bagaimanapun, pemformatan HTML tidak profil utama PSPad. Ya, dari alat tambahan anda boleh menemui mod HEX, penjana cincang, penjana teks, perbandingan fail teks dan banyak modul lain. Ciri yang sangat popular ialah penjelajah kod, yang memaparkan senarai pembolehubah, kelas, fungsi, dll. dalam bentuk pokok (Shift+Ctrl+E). Carian tersedia bukan sahaja dalam fail, tetapi juga dalam folder tertentu.

Notepad++ mempunyai set ciri klasik untuk bekerja dengan kod: autolengkap fungsi, parameter dan perkataan, menyerlahkan. Ini juga termasuk operasi dengan rentetan, termasuk mengulas dan penukaran teks. Ciri Notepad++ - keupayaan untuk menggunakan token (templat) gaya kod. Selain penomboran baris standard, lipatan kod diandaikan, yang tidak tersedia dalam setiap editor.

Notepad++ adalah berdasarkan komponen penyuntingan Scintilla, tetapi jangan mengharapkan sebarang persamaan yang ketara. Dari sudut pandangan mudah, ramai pengguna akan mendapati Notepad++ editor yang paling biasa dan mudah difahami. Ini adalah tab yang telah menjadi standard de facto, menyimpan sesi, serta keupayaan untuk menukar mod antara muka, sokongan untuk sejumlah besar pengekodan, carian menggunakan ungkapan biasa, rakaman dan main balik makro.

Notepad Pengaturcara telah dibina awal oleh Scintilla, jadi ia termasuk lipatan kod, skema warna dan ciri lain yang disebut dalam SciTE.

Antara muka adalah mudah, dengan beberapa tempahan. Pertama, bukannya butang yang kurang kerap digunakan (salin/tampal/potong), adalah lebih logik untuk menyediakan set yang lebih "pengaturcara". Bar alat perlu dikonfigurasikan semula. Kaveat kedua ialah kekurangan bar sisi yang mudah; apabila mengaktifkan beberapa tetingkap (Lihat → Windows), tetingkap yang berfungsi mengalihkan perhatian daripada kerja kerana saiznya yang besar. Di sisi positif, dalam tetapan anda boleh membelah tetingkap secara mendatar atau menegak.

Paling menarik ialah dialog tetapan dengan pembahagian pilihan yang cekap: menyediakan kekunci panas, pelengkapan automatik, gaya, skema, persatuan fail dll. Ini membolehkan anda menyesuaikan Notepad secara fleksibel mengikut budi bicara anda. Adalah mungkin untuk menukar penyetempatan ke Rusia. Skim warna- boleh ditakrifkan semula: ia boleh dikonfigurasikan semula, dan terdapat tempat yang berasingan untuk tetapan lanjutan.

Editor dibayar, harga lesen ialah $35.

EditPlus menyokong format HTML, CSS, PHP, ASP, Perl, C/C++, Java, JavaScript dan VBScript secara asli, tetapi anda boleh . Fail STX bertanggungjawab untuk sintaks, ACP untuk autolengkap, CTL untuk coretan (tersedia melalui Cliptext Window, Alt + Shift + 1).

EditPlus asli mempunyai fungsi yang tersedia dalam bentuk modul dalam editor lain: contohnya, sokongan untuk SVN (Subversion - kawalan versi) dan pengurus FTP (tidak perlu menyegerakkan fail projek secara manual). Malangnya, pengurus ini tidak mempunyai sebarang petunjuk tentang protokol SFTP.

Anda juga boleh mencari modul ZenCoding yang berfungsi dalam editor. Dengan bantuannya, mudah untuk menetapkan struktur dokumen HTML tanpa menyalin/menampal tag, mengarang permintaan secara literal daripada satu baris pendek. Di samping itu, EditPlus menyediakan bar alat yang berasingan dan pelayar terbina dalam untuk bekerja dengan HTML. Adalah ketara bahawa EditPlus disesuaikan dengan bahasa penanda ini pada tahap yang lebih besar daripada format lain. Walaupun ia mempunyai alat lain, seperti editor HEX, tidak banyak daripada mereka.

Terdapat lebih sedikit tetapan yang tidak seimbang dalam EditPlus daripada fungsi (seperti yang dibuktikan oleh dialog tetapan). Kesulitan lain diperhatikan: tiada sokongan rasmi Bahasa Rusia, tiada sambungan.

Jadual pangsi

ProgramLesenSokongan sambunganPenyetempatan (rasmi)Sokongan platform
Teks SublimePerisian proprietari, $70+ Windows, Mac OS, Linux
Perisian kongsi, 42 euroWindows
PSPadPerisian percuma+ + Windows
Perisian percuma+ + Windows
SciTEPerisian percuma+ Windows, Linux
Perisian percuma+ + Windows
EULA proprietari, $35Windows

Ringkasan

Teks Sublime editor kod sumber terdekat datang kepada fungsi IDE. Sebagai tambahan kepada fungsi yang sangat baik dan kemungkinan sambungannya, penekanan diberikan pada ciri-ciri yang mempengaruhi kelajuan menulis kod.

Ia akan menarik minat pengguna yang bekerja dengan projek yang sangat kecil dan terbiasa menggunakan set ciri minimum - penonjolan kod, autolengkap, dsb.

Ciri tersendiri PSPad- Ketersediaan alat yang selesa untuk pelbagai bahasa. Ini menjadikannya paling banyak editor universal, yang boleh bersaing dengan istilah yang sama dengan Teks Sublime dari segi kefungsian.

Editor kod sumber dengan antara muka mesra pengguna, dengan alat penyuntingan kod yang kaya dan sokongan pemalam yang meluas.

SciTE- editor yang paling sukar untuk dikonfigurasikan, yang memerlukan kajian teliti dokumentasi. Walau bagaimanapun, perhimpunan bahasa Rusia memudahkan banyak kesukaran.

Editor dengan fungsi asas, fleksibel dalam konfigurasi. Tidak dikemas kini sejak 2011.

Mengandungi fungsi asas editor kod sumber, serta FTP dan SVN di luar kotak. Ia akan menjadi optimum untuk pengkod HTML.

Dalam satu perkataan, editor berfungsi mungkin bersaing dengan IDE. Selain itu, program dalam kategori ini boleh dengan mudah dibawa lebih dekat kepada IDE menggunakan pemalam dan disesuaikan dengan bahasa pengaturcaraan tertentu.

Hampir setiap pengaturcara merasakan keperluan untuk mencari alat terbaik untuk pembangunan. Ini boleh menjadi editor, perpustakaan untuk pengurusan tugas, rangka kerja untuk memudahkan kerja pada projek, dsb.

Alat memudahkan kerja dan pada masa yang sama meningkatkan produktiviti.

Daripada semua alat yang pernah digunakan oleh pembangun, yang paling sukar untuk dipilih ialah penyunting teks. Penstrim Livecoding.tv menggunakan pelbagai jenis editor dan hampir semua orang berminat dengan pilihan mereka.

Apatah lagi terdapat komuniti yang berasingan untuk setiap editor popular. Pada akhirnya, setiap orang mempunyai keutamaan mereka sendiri, hujah mereka sendiri untuk dan menentang.

Editor memainkan peranan asas dalam mana-mana ruang kerja pembangun. Kod ditulis, dinyahpepijat dan dilaksanakan menggunakan editor teks.

Pilihan editor yang ideal untuk kerja anda mungkin merupakan tugas yang kompleks yang merangkumi: ujian, pilihan peribadi dan keputusan muktamad. Sebelum anda membuat pilihan, kami akan membawa anda melawat penyunting terbaik 2016 tahun ini.

Kami akan membincangkan 6 editor secara terperinci, dan anda boleh mencari editor lain yang kurang dikenali di penghujung artikel.

EDITOR TEKS SUBLIME

Editor Teks Sublime ialah salah satu penyunting teks terbaik hari ini. ini alternatif yang hebat IDE yang berkuasa, ia ringan dan melakukan tugasnya dengan kecekapan dan ketepatan yang hebat.

Teks Sublime mempunyai banyak ciri yang akan membuatkan anda merasakan kuasa di hujung jari anda. Tetapi, seperti mana-mana alat, ia tidak sempurna. Mari kita lihat kebaikan dan keburukan menggunakan editor Teks Sublime.

Kelebihan:

  • Antara muka yang bagus, mudah, minimalis.
  • Sangat fleksibel untuk dikonfigurasikan. Pelbagai pilihan.
  • Keupayaan untuk mencipta sebarang coretan dan memasukkannya menggunakan kekunci pintas atau singkatan huruf (dalam gaya Pengekodan Zen).
  • Keupayaan untuk menetapkan kekunci pintas kepada sebarang tindakan.
  • Dalam coretan, anda boleh menetapkan lokasi kursor apabila dimasukkan, tetapkan ruang letak dan beralih ke bahagian coretan yang dikehendaki dengan Tab.
  • Ketersediaan peta minima kod untuk navigasi mudah.
  • Keupayaan paparan watak tersembunyi(ruang, tab) hanya apabila menyerlahkan kod.
  • Terdapat banyak pemalam yang tersedia dan komuniti pengguna yang sentiasa berkembang yang menulisnya untuk memenuhi sebarang keperluan.

Kelemahan:

  • Teks Sublime dibayar. Memandangkan terdapat banyak yang bagus di pasaran editor percuma, semua orang boleh memilih alternatif.
  • Tidak dikemas kini sekerap sebelum ini.
  • Masa memuatkan lebih tinggi berbanding Notepad++.
  • Kualiti pemalam masih dipersoalkan.

Secara keseluruhan, teks Sublime ialah editor yang bagus untuk digunakan. Anda boleh menggunakannya secara percuma dengan tidak berkesudahan tempoh percubaan. Jika anda tidak suka pop timbul, anda boleh membeli editor dengan harga $70. Ia berfungsi pada semua sistem pengendalian utama – Windows, Linux dan Mac OSX.

Vim telah bertahan dalam ujian masa dan merupakan salah satu editor tertua dalam sejarah.

Vim sangat popular di kalangan pembangun dan peminat komputer lain yang terobsesi dengan editor yang boleh disesuaikan sepenuhnya.

Vim terkenal kerana dua sebab. Pertama, ia boleh berfungsi hanya menggunakan papan kekunci, tanpa tetikus.

Kedua, ia terdapat dalam hampir semua mesin Unix. Oleh itu, mudah alih dan ubiquity adalah ciri utama Vim.

Kelebihan:

  • Boleh dikawal sepenuhnya menggunakan papan kekunci
  • Boleh digunakan dalam persekitaran pembangunan jauh menggunakan SSH.
  • Vim boleh disesuaikan mengikut kehendak hati anda menggunakan .vimrc dotfile dan VimScript.
  • Banyak pemalam untuk menyokong Vim, mengembangkan fungsinya.
  • Meningkatkan prestasi dan mengatasi dengan baik dengan fail besar.

Kelemahan:

  • Vim untuk pengguna lanjutan. Ia bukan mudah untuk dipelajari, dan memerlukan masa yang lama sebelum anda menguasainya, tetapi apabila anda menguasainya, ia memberi anda kuasa seperti tiada editor lain.

Baca juga cara membuat Vim Dotfile.

Atom

Atom telah diperkenalkan setahun yang lalu dan dikenali sebagai penyunting sumber terbuka yang moden, sangat boleh disesuaikan. Walaupun menggunakan teknologi penyemak imbas, Atom bukanlah aplikasi web, tetapi sebenarnya, adalah versi khusus Chromium, di mana setiap tab bertindak sebagai halaman web yang diproses secara tempatan.

Kelebihan:

  • Atom ialah penyunting sumber terbuka yang boleh digunakan secara percuma.
  • OS X, Windows dan Linux merentas platform;
  • Pelengkapan automatik pintar;
  • Pelayar Fail;
  • Cari dan ganti merentas banyak fail.
  • Mudah digunakan walaupun untuk pemula.

Kelemahan:

  • Tidak boleh mengendalikan fail besar dan cenderung ranap apabila memuat turun fail yang lebih besar daripada 10MB.
  • Menggunakan banyak memori.

Jika anda sedang mencari editor sumber terbuka percuma, Atom sesuai untuk anda. Ia sangat mudah alih dan tersedia pada ketiga-tiga OS utama. Walau bagaimanapun, gunakan Atom dalam projek utama tidak diingini.

Kod Studio Visual

Kod Visual Studio ialah produk Microsoft yang bertujuan untuk membenarkan pembangun membuat kod tanpa memuat turun Visual Studio besar-besaran (3GB+). Kod Visual Studio ialah editor sumber terbuka yang ringan yang berfungsi dengan baik pada Windows, OS X dan Linux. Ciri utama kod Visual Studio termasuk sokongan untuk lebih daripada 30+ bahasa, pengisian automatik, navigasi yang mudah, dsb. Ia juga termasuk Git dan alat penyahpepijatan untuk memudahkan pembangunan.

Kelebihan:

  • Menyokong lebih daripada 30 bahasa, serta bahasa Microsoft utama seperti ASP.NET, C#, dll.
  • Saiz kecil menjamin pemasangan dan penggunaan yang cepat.

Kelemahan:

  • Sokongan sambungan memerlukan penambahbaikan.
  • Mengemas kini pada Linux boleh menjadi tugas yang sukar.

Kod Visual Studio ialah pilihan yang bagus untuk pembangun yang tidak mahu memuat turun dan menggunakan IDE yang menyusahkan. Ia kecil, comel, dan yang paling penting, ia melakukan tugasnya!

Notepad++

Notepad++ ialah editor sumber terbuka yang lain. Secara keseluruhannya, ia menyerupai notepad vanila yang menyokong banyak bahasa pengaturcaraan. Yang paling besar kelebihan Notepad++ berbanding editor teks lain yang disenaraikan di sini ialah hakikat bahawa ia boleh mengendalikan fail besar tanpa sebarang ketinggalan atau gangguan yang besar. Ia sangat pantas dan ringan. Di samping itu, fungsinya boleh dikembangkan menggunakan beratus-ratus pemalam yang tersedia.

Kelebihan:

  • Sokongan untuk sejumlah besar pengekodan.
  • Penonjolan sintaks.
  • Suntingan dokumen selari.
  • Perbandingan dokumen.
  • Cari dan autobetulkan menggunakan ungkapan biasa.
  • Bekerja dengan fail pada pelayan FTP.
  • Autolengkap.
  • Boleh dikembangkan dengan pemalam.

Kelemahan:

  • Bukan antara muka pengguna yang terbaik.
  • Terlalu ringkas.

Notepad ++ sesuai untuk mereka yang berpuas hati dengan antara muka yang ringkas dan set fungsi. Ia akan membantu anda dengan cepat dan mudah mencipta produk baharu.

kurungan

Editor teks terakhir kami yang akan kami bincangkan secara terperinci ialah editor sumber terbuka "Kurungan". Brackets bukan editor universal, ia tertumpu pada pembangunan bahagian hadapan dan menyokong sejumlah besar teknologi bahagian hadapan.

Kelebihan:

  • Ia ringan, moden dan mempunyai antara muka pengguna yang hebat.
  • Peluang pratonton, sokongan prapemproses dan penyunting terbina dalam. Meja Cahaya

Editor ialah alat yang sangat diperlukan dalam senjata mana-mana pemaju. Saya harap selepas membaca artikel anda akan membuat pilihan anda.

Jika anda rasa ada editor yang hilang dalam artikel yang memerlukan perhatian, sila beritahu kami dengan meninggalkan ulasan.

Penyunting kod sumber ialah penyunting teks, yang ditujukan khusus untuk pembangun. Mereka membenarkan anda bekerja dengan mudah dan ringkas dengan kod sumber program.

Kebanyakan editor mengandungi banyak fungsi yang berguna, seperti: pewarnaan sintaks, lekukan automatik, penyiapan automatik, bekerja dengan kurungan, semakan sintaks, dsb. Itu. semua yang anda perlukan untuk pengaturcaraan, penyahpepijatan dan ujian yang berkesan.

Semakan editor kod sumber percuma

Editor kod sumber Notepad++ ialah penyelesaian popular yang sangat baik

PSPad

Pewarna sintaks, penonjolan kurungan yang sepadan, editor hex, klien FTP dan fungsi lain yang bagus.
Hanya berfungsi pada Windows, kamus mesti dimuat turun secara berasingan.

Ikan biru

Editor yang ringan tetapi berkuasa yang direka untuk pengaturcara yang berpengalaman, menyokong berbilang bahasa pengaturcaraan, semakan ejaan, dsb.
...

Kate

Penyunting lanjutan dan mudah digunakan, pewarnaan sintaks, lekukan, lipatan kod, pengendalian berbilang fail, pantas dan stabil.

Arahan

Lihat kod sumber menggunakan sumbernya. Fail sumber mengandungi kod yang ditulis oleh pengaturcara semasa mencipta perisian, selepas itu ia disusun menggunakan alat khas dan bertukar menjadi fail pemasangan.

Jika anda telah kehilangan fail asal kod, atau ia tidak tersedia untuk anda atas sebab lain, gunakan program penyahkompilasi khas. Program pembongkar juga tersedia. Sila ambil perhatian bahawa melihat yang asal kod selalunya boleh menjadi mustahil dalam kes di mana anda tidak tahu bahasa pengaturcaraan yang digunakan untuk membangunkannya.

Jika anda ingin mencari kod untuk program percuma, lakukan carian di Internet. Cuba muat turun juga program ini dan dalam menunya cari item “Lihat sumber kod" Ini biasanya tersedia untuk program yang boleh diedarkan semula.

Berhati-hati apabila menggunakannya, khususnya ini terpakai kepada program yang tidak dimuat turun dari tapak web pembangun, kerana kod sumber mungkin mengandungi kod hasad, yang, apabila dipasang pada komputer anda, juga memasang Trojan, keyloggers dan sebagainya.

Berhati-hati apabila menggunakan program penyahkompilasi, kerana banyak pembangun perisian menggunakan program khas yang menyukarkan untuk mencipta semula yang asal kod. Jika program itu ditulis dalam assembler, juga diterima program khas.

Terdapat banyak alat kejuruteraan terbalik; jangan gunakannya untuk tujuan penipuan atau untuk membuat perubahan pada program sumber tertutup, kerana selalunya terdapat liabiliti tertentu untuk tindakan ini mengikut undang-undang.

Nasihat yang berguna

Jangan semak kod program tertutup dan terutamanya jangan buat perubahan padanya.

Kod program mungkin berbeza dari segi privasi - ramai pembangun tidak menyediakannya secara terbuka dan syarat perjanjian lesen mengenakan sekatan ke atas pengguna berkaitan penggunaan dan tontonannya. Terdapat juga program dengan sumber terbuka, yang boleh dilihat, disunting dan sebagainya.

Anda perlu

  • - program untuk membuka kod sumber.

Arahan

Pastikan kod sumber perisian yang ingin anda lihat adalah bertujuan akses terbuka. Untuk melakukan ini, pergi ke tapak web rasmi pembangun perisian dan lihat jenis lesen. Jika kod sumber program ditutup, anda tidak boleh melihatnya. Ini menyusahkan, tetapi dengan sistem sedemikian agak jarang untuk mencari salinan program yang mengandungi Trojan dan lain-lain. perisian hasad. Ini adalah kelemahan utama perisian percuma.

Jika anda mempunyai perisian percuma, cari "Kod Sumber" dalam menu program, jika item sedemikian disediakan oleh pembangun, yang sangat jarang berlaku. Untuk melihatnya dalam kes lain, gunakan pemasang atau perisian pihak ketiga yang lain.

Selalunya, untuk membuka sumber, anda perlu mengetahui bahasa pengaturcaraan yang digunakan oleh pencipta program semasa pembangunan, yang selalunya sangat sukar untuk ditentukan. Di sini anda boleh memasang set pada komputer anda pelbagai program untuk membuka kod sumber yang ditulis dalam perbezaan bahasa.

Apabila menggunakan perisian percuma, jika anda mempunyai pilihan, semak kod sumber sebelum proses pemasangan, terutamanya jika program dimuat turun daripada sumber tidak rasmi. Ini akan membantu melindungi komputer anda daripada perisian hasad yang dipasang bersama-sama dengan yang utama.

Juga jangan mengambil jalan keluar pelbagai kaedah membuat perubahan pada kod sumber tertutup program, selalunya dalam kes sedemikian terdapat liabiliti tertentu kerana melanggar peraturan perjanjian Lesen antara pengguna dan pembangun. Lebih-lebih lagi, jangan siarkan yang diedit program yang serupa dalam Internet.

Video mengenai topik

Nasihat yang berguna

Semak sumber perisian percuma.

Keupayaan untuk melihat asal kod pelbagai tapak boleh menjadi sangat berguna apabila mencipta tapak anda sendiri tapak. Anda boleh melihat kod HTML menggunakan tetapan khas Dan sambungan tambahan penyemak imbas, serta program untuk melihat fail teks.

Anda perlu

  • - program pelayar;
  • - program notepad.

Arahan

Cari item menu "Kod Sumber Tapak" dalam penyemak imbas anda. Contohnya, dalam program Mozilla Firefox ia boleh didapati di bahagian "Pembangunan Web", yang terletak dalam item "Alat" pada menu utama, dan dalam penyemak imbas internet Explorer melihat kod html dipanggil dari item "Lihat" dalam menu utama. Pergi ke tapak yang kodnya ingin anda pelajari. Setelah halaman dimuatkan, pilih alat Sumber Tapak. Program ini akan memaparkan tetingkap khas di mana anda akan melihat kod tersebut. Jika kandungan halaman tidak dipaparkan dengan betul, cuba tukar pengekodan.

Ciri-ciri Standard pelayar boleh dipanjangkan menggunakan pemalam. Anda selalunya boleh mencari sambungan pada tapak web pembangun program yang membolehkan anda melihat kod tapak tersebut. Sebagai contoh, pemalam untuk Mozilla Firefox dipanggil Firebug, untuk penyemak imbas Opera– DragonFly. Muat turun dan pasang pemalam. Anda mungkin perlu memulakan semula penyemak imbas anda. Seterusnya, pergi ke tapak yang dikehendaki. Klik pada butang untuk memanggil konsol pemalam - ia boleh terletak pada salah satu panel kerja program - dan kemudian tetingkap tambahan, yang akan memaparkan kod sumber muka surat.

Simpan halaman tapak web yang diperlukan menggunakan fungsi penyemak imbas yang sesuai. Untuk melakukan ini, klik pada item menu utama "Fail" dan pilih "Simpan Sebagai". Pilih lokasi pada komputer anda di mana anda akan menyimpan salinan halaman tersebut. Kemudian, dalam menu lungsur yang dipanggil "Jenis Fail", pilih pilihan "Halaman Web, Keseluruhan" atau "Halaman Web, HTML Sahaja." Klik pada "Simpan". Ulangi prosedur dengan semua halaman sumber Internet yang diperlukan. Buka folder tempat fail disimpan. Pilih salah satu halaman dan lancarkannya menggunakan program notepad. Anda boleh menggunakan yang dipasang dalam sistem pengendalian Utiliti Windows Notepad, tetapi lebih baik memuat turun yang lebih mudah program Notepad++. Ia mempunyai fungsi berpecah jenis yang berbeza tag html mengikut warna.

IMEI ialah pengenalan kod mudah alih telefon. Jika telefon bimbit anda dicuri atau hilang, anda boleh cuba mencarinya menggunakan ini kod y, jika anda meminta bantuan daripada pegawai hal ehwal dalam negeri.

Arahan

Ketahui IMEI anda telefon dengan mendail *#06#. Sekejap lagi, ini akan dipaparkan pada skrin telefon bimbit anda. kod. Dengan cara ini anda boleh mengetahui IMEI bagi mana-mana model telefon bimbit telefon.

Ambil satu kotak daripada anda telefon dan menelitinya dari semua pihak. IMEI telefon mudah alih biasanya ditunjukkan berhampiran bar kod a dan mempunyai bentuk rangkaian nombor atau juga pukulan kod A. Jika ada kemungkinan kotak ini boleh jatuh ke tangan orang yang tidak jujur, sembunyikan ia supaya mereka tidak dapat mengambil kesempatan atas kecuaian anda.

Semak dokumen untuk peranti mudah alih anda. Mereka juga biasanya mengandungi IMEI. Semak kontrak yang anda tandatangani di kedai komunikasi semasa pembelian telefon. IMEI disenaraikan dalam baris yang sama dengan "Nama model".

Matikan telefon anda, buka penutup belakang dan keluarkan bateri dengan berhati-hati. Di dalam kes anda akan melihat pelekat dengan maklumat tentang pengilang telefon, model, serta pengenalan kod. Walau bagaimanapun, pada sesetengah model telefon, IMEI mungkin tidak ditunjukkan sebagai siri nombor yang panjang, tetapi hanya sebagai kod bar. kod A.

Jika anda memutuskan untuk membeli telefon terpakai, minta penjual memberikan anda semua dokumen untuk peranti mudah alih dan semak IMEI dengan mendail *#06# atau membuka telefon.

Jika telefon anda dicuri atau hilang, hubungi pembawa anda dahulu dan sekat nombor itu. Selepas ini, hubungi polis dan berikan pegawai hal ehwal dalaman dengan semua maklumat yang anda ada tentang masa dan tempat penculikan atau kehilangan. Tetapi perkara paling penting yang anda mesti beritahu mereka ialah pengenalan diri anda kod milik anda peranti mudah alih.

Jika atas sebab tertentu anda tidak dapat mengetahui IMEI telefon, jangan pergi ke laman Internet yang menawarkan pelbagai program dan perkhidmatan yang kononnya boleh membantu anda bukan sahaja mengetahui kod telefon bimbit, tetapi juga membuka kunci kad SIM lama tanpa PIN dan PUK. Ini tidak boleh dilakukan tanpa akses kepada pangkalan data operator telekomunikasi. Dan pengendali telekom mengambil berat tentang keselamatan peringkat tertinggi.

Kunci yang anda gunakan untuk mengaktifkan perisian anda tidak boleh anda lihat dengan cara biasa, seperti, kod lesen program yang disimpan dalam registri dan boleh diakses apabila ia dilancarkan atau menggunakan program lain. Berdasarkan kod lesen, anda boleh melihat kod pengaktifan di laman web rasmi pembangun program.

Anda perlu

  • - program untuk melihat kod lesen.

Arahan

Muat turun Everest 2006 ke komputer anda. Pasang dan jalankannya. Dalam tetingkap utama, pilih perisian yang anda minati, kod lesen yang anda ingin ketahui. Maklumat yang anda perlukan harus muncul di sebelah kanan tetingkap. Anda juga boleh menyimpannya ke fail atau mencetaknya. Walau apa pun, adalah lebih baik untuk menyimpan maklumat tersebut bukan dalam dalam format elektronik pada sama ada media boleh tanggal, yang anda tidak akan formatkan.

Lihat kod lesen program pada cakera jika anda membelinya sebagai produk yang berasingan daripada komputer, pada kotak daripadanya, dan sebagainya. Juga maklumat tentang kod produk perisian terkandung dalam daftar sistem operasi. Untuk menjalankannya, buka "Jalankan" dalam menu "Mula" dan masukkan regedit dalam medan tetingkap yang muncul.

Cari item dalam direktori di sebelah kiri yang bertanggungjawab untuk perisian. Pilih program yang anda perlukan, lihat melalui folder untuk maklumat lesen. Salin la.

Tulis semula kod lesen yang diperoleh menggunakan salah satu kaedah di atas. Pergi ke tapak web pembangun perisian, kod pengaktifan yang anda minati. Cari tempat pengaktifan dan pendaftaran program, jika tersedia di tapak. Masukkan kod lesen produk perisian anda dan lihat kod pengaktifan yang tersedia untuknya. Kaedah ini selalunya mudah dalam kes di mana pengaktifan produk perisian tersedia di tapak web.

Jika kaedah pengaktifan ini tidak tersedia untuk program anda, ketahui kod semasa memasang semula. Nyahpasang sepenuhnya melalui item menu panel kawalan "Tambah atau Alih Keluar Program" dan padamkan entri pengaktifan, selepas mula-mula memastikan anda mempunyai lesen. Selepas pemasangan, lengkapkan pengaktifan dengan melihat kunci yang sepadan dengan kod lesen anda. Tulis semula.

Nasihat yang berguna

Sentiasa simpan maklumat yang diperlukan untuk mengaktifkan program pada masa hadapan supaya tidak melalui prosedur untuk mendapatkan kunci lagi.

Mari lihat bagaimana untuk menentukan permulaan kod muka surat, kerana parameter ini sangat penting apabila bekerja di Internet. Jika anda memerlukan sebarang berita, teg atau gambar, tetapi anda tidak tahu cara menulisnya, anda sentiasa boleh menyalin maklumat daripada tapak lain selepas mengetahui yang asal kod muka surat kalau dia tak bagi kod dicipta oleh pembangun tapak. Yang asal tu penting kod dalam fail muka surat yang bukan program, menggunakan sumber kod dan anda boleh bekerja dengan halaman dan mengeditnya.

Anda perlu

  • Arahan untuk melihat kod sumber halaman.

Arahan

Untuk dilihat, ia didaftarkan dengan yang asal kod ohm Isi dengan kod Anda boleh, jika anda pemilik sumber, atau menukarnya menggunakan notepad, editor, menggunakan sambungan khas untuk ini. Pengguna juga boleh menukar halaman dengan mengedit fail dan menambah sendiri . Dalam - pelayar melihat sumber kod dan dijalankan menggunakan pelbagai arahan, mari kita lihat dengan lebih terperinci.

Untuk Internet Explorer, pilih tab "pandangan", kemudian "asal" kod muka surat» atau item boleh dipilih dengan mengklik pada butang kanan tikus. Untuk disulitkan oleh pembangun kod dalam ini kita pergi ke menu "perkhidmatan", kemudian "alat pembangun", klik anak panah, pilih elemen yang dikehendaki pada dan kod menjadi . Seterusnya, klik pada ikon dan kod dalam format teks dan salin daripada komponennya ke dalam html.

pelayar Mozilla Firefox menyediakan keupayaan untuk melihat menggunakan arahan mudah "Ctrl+U" atau dalam menu "tools" pilih subrentetan "view source" kod" Anda boleh melihat maklumat yang disulitkan dalam Mozilla Firefox dengan memasang Pembangun Web khas, pilih daripada menu “ kod" rentetan " dijana kod"dan di bawah muka surat nilai asal muncul kod A. Salin fail ke papan keratan atau simpan dengan halaman sambungan.htm.

menggunakan Google Chrome dalam menu utama "alat" pilih subrentetan "lihat sumber kod", kemudian gunakan butang kanan tetikus untuk membuka paparan item " kod A muka surat» atau menggunakan kekunci "Ctrl + U".

Untuk penyemak imbas Safari, dalam menu kami dapati "lihat html- kod", juga dengan mengklik kanan, buka subrentetan "lihat sumber" atau gunakan pintasan papan kekunci "Ctrl + Alt + U".

Nota

Keupayaan untuk melihat maklumat yang disulitkan tentang kod sumber dijalankan menggunakan dua pelayar.

Nasihat yang berguna

Jika anda bukan pembangun tapak, anda boleh menukar halaman hanya untuk kegunaan anda sendiri.

Program ini ialah kod lesennya, berdasarkan kod pengaktifan dijana. Ini dilakukan melalui komunikasi melalui Internet atau melalui telefon; sesetengah pembangun juga menyediakan kaedah pengaktifan lain.