Isi kandungan
Editor teks ialah alat yang berguna dan fleksibel yang patut mendapat tempat pada setiap komputer. Secara lalai, terdapat yang asas diprapasang dengan setiap sistem pengendalian yang popular. Ia paling biasa digunakan oleh pembangun, tetapi juga selalunya oleh penulis dan pencatat nota. Editor teks yang terbaik cenderung untuk menjadi sangat berkuasa dan sangat boleh dikonfigurasikan, menjadikannya pilihan yang sangat peribadi.
Ini bermakna mereka yang menggunakan editor teks mempunyai pendapat yang kukuh tentang mereka. Mencari yang betul adalah penting. Semakin anda mengenalinya, semakin berguna anda akan mendapatinya. Itulah sebabnya ramai orang masih menggunakan editor teks berkuasa yang berumur lebih dari 30 tahun, seperti Vim dan GNU Emacs.
Pada luarannya, editor teks mungkin kelihatan biasa, ringkas dan membosankan, tetapi itu kerana anda tidak pernah melakukannya. sudah mengenalinya lagi. Di bawah tudung, terdapat ciri hebat yang boleh anda gunakan untuk mereka bentuk tapak web, membangunkan aplikasi perisian dan menulis novel. Penyunting teks juga berguna untuk kerja kecil seperti menulis senarai atau mencatat nota. Ia cenderung untuk datang dengan set ciri asas yang boleh dilanjutkan melalui pemalam.
Jadi apakah editor teks untuk anda?
Syor nombor satu kami ialah Sublime Text 3. Ia adalah pantas, editor teks yang menarik dan berciri penuh untuk Mac, Windows dan Linux. Ia berharga $80, tetapi tiada had masa rasmi untuk tempoh percubaan, jadi anda boleh mengenali apl itu sebelum membeli. ia adalahpakej percuma yang memanjangkan fungsi VSCode. Ini termasuk pemalam untuk menulis dalam Markdown, menjalankan skrip shell dan juga mencipta AppleScript.
BBEdit 13
Bare Bones Software's BBEdit 13 ialah editor Mac sahaja yang sangat popular yang pertama kali dikeluarkan pada tahun 1992. Menurut tapak web rasmi, ia direka untuk memenuhi keperluan penulis, pengarang web dan pembangun perisian.
Lawati tapak rasmi BBEdit untuk memuat turun apl. Lesen individu berharga $49.99. Langganan boleh dibeli daripada Mac App Store dan berharga $3.99/bulan atau $39.99/tahun.
Sekilas pandang:
- Tagline: “Ia tidak payah. ®”
- Fokus: Serbaguna: pembangunan aplikasi, pembangunan web, penulisan
- Platform: Mac sahaja
Editor teks ini adalah kegemaran di kalangan peminat Mac dan mematuhi garis panduan antara muka pengguna Apple, termasuk pintasan papan kekunci dan konvensyen drag-and-drop. Ia cepat dan stabil.
Walau bagaimanapun, ia kurang moden berbanding editor teks lain dalam ulasan ini. Rasanya agak ketinggalan zaman. Ia tidak menawarkan tab untuk setiap dokumen terbuka; sebaliknya, fail yang dibuka disenaraikan di bahagian bawah panel sisi. Berbanding dengan editor teks lain, menambah tema dan pakej merupakan tugas yang agak rumit.
Penyertaan sintaks dan navigasi fungsi dilaksanakan dengan baik. Begini cara fail HTML dan PHP dipaparkan:
Carian berkuasa, menawarkankedua-dua ungkapan biasa dan padanan corak Grep. Lipatan kod dan pelengkapan teks tersedia, tetapi pengeditan berbilang baris tidak tersedia.
Editor ini menyediakan lebih banyak alatan untuk penulis secara lalai daripada kebanyakan pesaingnya. Sebenarnya, pengarang Matt Gremmel telah menggunakannya sebagai salah satu apl penulisan utamanya sejak sekurang-kurangnya 2013, walaupun dia juga menggunakan apl lain.
Coda (Kini Nova)
Panic's Coda ialah editor teks Mac sahaja dengan tumpuan pada pembangunan web dan pada mulanya dikeluarkan pada tahun 2007. Ia tidak akan wujud lebih lama lagi kerana ia akan digantikan oleh apl baharu.
Lawati tapak rasmi untuk memuat turun aplikasi. Anda boleh membeli apl itu dengan harga $99.
Sekilas pandang:
- Tagline: “Anda mengekod untuk web. Anda menuntut editor teks yang pantas, bersih dan berkuasa. Pratonton sempurna piksel. Cara terbina dalam untuk membuka dan mengurus fail tempatan dan jauh anda. Dan mungkin sedikit SSH. Say hello, Coda.”
- Fokus: Pembangunan web
- Platform: Mac sahaja
Coda kini berusia dua belas tahun dan berasa ketinggalan zaman. Panik menyedari bahawa, dan bukannya memberikannya perubahan rupa, mereka membangunkan apl serba baharu: Nova.
Ia termasuk beberapa ciri berguna untuk pembangun web. Kegemaran saya ialah Pratonton WebKit terbina dalam dengan pemeriksa web, penyahpepijat dan pemprofil. Ia juga boleh mengakses fail jauh dengan mudah, termasuk fail pada pelayan FTP, SFTP, WebDAV atau Amazon S3.
Coda termasuk banyakciri pesaingnya:
- Cari dan ganti
- Lipatan kod
- Autolengkap seluruh projek
- Penutupan teg automatik
- Penserlahan sintaks untuk pelbagai bahasa
Begini cara penyerlahan sintaks lalai mencari contoh fail HTML dan PHP kami:
Repositori pemalam yang besar tersedia di laman web rasmi yang membolehkan anda menambah ciri tambahan pada program ini. Bahasa skrip koko digunakan. Versi pendamping iOS (percuma di App Store iOS) membolehkan anda menyemak dan mengedit kod semasa anda bergerak dan anda boleh menyegerakkan kerja anda antara peranti.
UltraEdit
UltraEdit versi 20.00 ialah komponen penyunting teks bagi suite program oleh IDM Computer Solutions, Inc, termasuk UltraCompare, UltraEdit Suite, UltraFinder dan IDM All Access. Ia pertama kali dikeluarkan pada tahun 1994, jadi ia telah lama wujud dan mempunyai pengikut setia.
Lawati tapak rasmi UltraEdit untuk memuat turun apl. Langganan berharga $79.95/tahun (tahun kedua ialah separuh harga) dan meliputi sehingga lima pemasangan. Sebagai alternatif, anda boleh melanggan semua apl IDM dengan harga $99.95/tahun. Percubaan 30 hari, jaminan wang dikembalikan 30 hari.
Sekilas pandang:
- Tagline: “UltraEdit ialah editor teks yang paling fleksibel, berkuasa dan selamat di luar sana.”
- Fokus: Aplikasi dan pembangunan web
- Platform: Mac, Windows, Linux
Lesen peribadilangganan meliputi sama ada tiga atau lima pemasangan—tapak web UltraEdit tidak jelas. Pada halaman utama, ia bercakap tentang 3 untuk 1 pelesenan : "Lesen peribadi anda bagus untuk sehingga 3 mesin pada mana-mana gabungan platform." Namun pada halaman pembelian, ia menyatakan langganan meliputi “Sehingga 5 pemasangan (lesen peribadi).”
Apl ini sesuai untuk pembangunan web dan apl. Ia menyokong HTML, JavaScript, PHP, C/C++, PHP, Perl, Python dan banyak lagi. Berikut ialah penyerlahan sintaks lalai untuk sampel fail HTML dan PHP kami:
Ia berkuasa dan membolehkan anda bekerja dengan fail besar, sehingga bersaiz gigabait. Ia menyokong mod pengeditan berbilang baris dan suntingan lajur, lipatan kod dan autolengkap. Fungsi carian menggabungkan ungkapan biasa dan mencari fail. Penyahpepijatan dan pratonton langsung juga disokong. Apl ini boleh disesuaikan, membolehkan anda membuat makro, skrip dan pintasan papan kekunci. API dan pelbagai tema tersedia.
TextMate 2.0
TextMate 2.0 oleh MacroMates ialah editor teks yang berkuasa dan boleh disesuaikan untuk macOS sahaja. Versi 1 sangat popular, tetapi apabila Versi 2 ditangguhkan, ramai pengguna beralih kepada sesuatu yang dikemas kini dengan lebih kerap, terutamanya Teks Sublime. Kemas kini akhirnya dilancarkan dan kini merupakan projek sumber terbuka (lihat lesennya di sini).
Lawati tapak rasmi TextMate untuk memuat turun apl untukpercuma.
Sepintas lalu:
- Tagline: “Editor teks yang berkuasa dan boleh disesuaikan dengan sokongan untuk senarai besar bahasa pengaturcaraan dan dibangunkan sebagai sumber terbuka.”
- Fokus: Aplikasi dan pembangunan web
- Platform: Mac sahaja
TextMate ditujukan kepada pembangun dan amat popular di kalangan pembangun Ruby on Rails. Ia juga menarik minat pembangun Mac dan iOS kerana ia berfungsi dengan Xcode dan boleh membina projek Xcode.
Ciri ditambah dengan memasang berkas. Ia ringan dan menawarkan antara muka yang bersih. Begini cara sintaks diserlahkan dalam contoh fail HTML dan PHP kami:
Ciri lanjutan seperti membuat berbilang suntingan serentak, gandingan automatik kurungan, pemilihan lajur dan kawalan versi tersedia. Cari dan gantikan kerja merentas projek, makro boleh direkodkan dan senarai banyak bahasa pengaturcaraan disokong.
Brackets
Brackets ialah projek sumber terbuka yang dipandu komuniti (dikeluarkan di bawah MIT License) yang diasaskan oleh Adobe pada 2014. Ia mempunyai matlamat untuk mendorong editor pembangunan web ke peringkat seterusnya. Brackets mempunyai antara muka yang bersih dan moden yang anda akan kenali jika anda menggunakan produk Adobe yang lain.
Lawati tapak rasmi Brackets untuk memuat turun apl secara percuma.
Sepintas lalu:
- Tagline: “Penyunting teks sumber terbuka moden yang memahami reka bentuk web.”
- Fokus: Webpembangunan
- Platform: Mac, Windows, Linux
Kurungan mempunyai tumpuan pada pembangunan web dan menawarkan paparan pratonton langsung fail HTML dan CSS, mengemas kini halaman dalam masa nyata. Butang Tiada Gangguan memberi anda antara muka yang lebih ringkas dengan satu sentuhan butang dan pelbagai sambungan percuma tersedia untuk menambah fungsi khusus yang anda perlukan.
Apl ini menyokong lebih 38 format fail dan bahasa pengaturcaraan, termasuk C++, C, Skrip VB, Java, JavaScript, HTML, Python, Perl dan Ruby. Berikut ialah penyerlahan sintaks lalai untuk HTML dan PHP:
Sebagai apl Adobe, Brackets mempunyai penyepaduan yang lancar dengan Photoshop. PSD Lens ialah ciri yang akan mengekstrak gambar, logo dan gaya reka bentuk daripada Photoshop. Ekstrak ialah alat yang akan mengambil warna, fon, kecerunan, ukuran dan maklumat lain daripada JPA untuk mencipta CSS secara automatik. Ini adalah ciri yang sangat berguna untuk pembangun bahagian hadapan.
Edit Komodo
Edit Komodo ialah editor teks yang ringkas tetapi berkuasa oleh ActiveState dan tersedia secara percuma. Ia pertama kali dikeluarkan pada tahun 2007 dan kini kelihatan agak ketinggalan zaman. Ia ialah versi cut down bagi Komodo IDE yang lebih maju, yang kini turut tersedia secara percuma.
Lawati tapak rasmi Komodo Edit untuk memuat turun apl secara percuma.
Sepintas lalu:
- Tagline: “Editor Kod Untuk Bahasa Sumber Terbuka.”
- Fokus: Aplikasi dan webpembangunan
- Platform: Mac, Windows, Linux
Komodo Edit diedarkan di bawah lesen perisian sumber terbuka MOZILLA PUBLIC. Seperti Atom, mesej ralat dipaparkan apabila membuka Komodo Edit buat kali pertama dalam macOS Catalina:
“Komodo Edit 12” tidak boleh dibuka kerana Apple tidak boleh menyemaknya untuk perisian hasad.
Penyelesaian adalah sama: cari apl dalam Finder, klik kanan dan pilih Buka.
Apl ini cukup mudah untuk pemula mula menggunakan serta-merta. Mod Fokus hanya memaparkan editor. Antara muka tab membolehkan anda menukar antara fail terbuka dengan mudah. Pergi Ke Anything membolehkan anda mencari dan membuka fail yang anda mahukan dengan cepat. Berikut ialah cara fail HTML dan PHP dipaparkan dalam editor.
Ciri yang lebih maju tersedia, termasuk perubahan trek, autolengkap dan berbilang pilihan. Pemapar Markdown berguna untuk penulis dan makro boleh dirakam.
Textastic
Textastic ialah editor kod lanjutan yang asalnya ditulis untuk iPad dan kini tersedia untuk Mac dan iPhone. Tidak seperti Coda 2, yang turut menawarkan aplikasi iPad, versi mudah alih Textastic adalah ciri-lengkap dan berkuasa. Malah, syarikat itu menyebut versi Mac sebagai apl pendampingnya.
Beli apl itu dengan harga $7.99 daripada Mac App Store. Versi percubaan boleh dimuat turun dari tapak Textastic rasmi. Versi iOS boleh dibeliuntuk $9.99 daripada App Store.
Sepintas lalu:
- Tagline: “Editor teks yang ringkas dan pantas untuk iPad/iPhone/Mac.”
- Fokus: Kesederhanaan dan kemudahan penggunaan
- Platform: Mac, iOS
Textastic adalah berpatutan dan mesra pengguna. Saya telah menggunakan apl pada iPad saya sejak ia dikeluarkan, dan mula menggunakan versi Mac kerana ia tersedia kerana ia ringan dan mudah digunakan. Ia mampu, tetapi bukan yang paling berkuasa.
Lebih daripada 80 bahasa pengaturcaraan dan penanda disokong. Berikut ialah cara Textastic memaparkan HTML dan PHP.
Ia akan melengkapkan kod secara automatik untuk HTML, CSS, JavaScript, PHP, C dan Objective-C. Ia menyokong definisi TextMate dan Teks Sublime. Fail anda disegerakkan antara versi Mac dan iOS melalui iCloud Drive.
MacVim
Vim ialah editor teks baris arahan yang sangat boleh dikonfigurasikan yang dibuat pada tahun 1991. Ia adalah kemas kini kepada Vi (“Vi Diperbaiki” ), yang ditulis pada tahun 1976. Ia masih digunakan oleh banyak pembangun hari ini, walaupun antara mukanya berbeza daripada editor teks moden. MacVim menangani perkara itu, sedikit sebanyak, tetapi ia masih mempunyai keluk pembelajaran yang besar.
Lawati tapak MacVim rasmi untuk memuat turun apl secara percuma.
Sepintas lalu :
- Tagline: “Vim – editor teks di mana-mana.”
- Fokus: Apa-apa sahaja yang anda boleh bayangkan
- Platform: Mac. (Vim tersedia sebagai alat baris perintah pada Unix, Linux, Windows NT, MS-DOS, macOS, iOS,Android, AmigaOS, MorphOS.)
Anda sudah mempunyai Vim pada Mac anda. Hanya buka tetingkap Terminal dan taip "vi" atau "vim" dan ia akan dibuka. MacVim membenarkan anda membuka aplikasi dengan mengklik pada ikon sebaliknya. Ia juga menyediakan bar menu penuh dan lebih mesra pengguna.
Walaupun MacVim ditulis hanya untuk Mac, Vim adalah merentas platform seperti yang anda boleh dapatkan. Ia tersedia pada Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, AmigaOS dan MorphOS. Ia direka untuk pembangun dan sejumlah besar alat tambah tersedia.
Ia adalah program modal. Apabila anda mengklik pada tetingkap apl dan mula menaip, anda akan melihat bahawa kursor akan melompat di sekeliling dokumen dan bukannya aksara tersebut ditambahkan pada fail. Itulah ciri dan sebaik sahaja anda mengetahui perkara yang dilakukan oleh setiap kekunci, anda akan menavigasi fail dengan lebih pantas berbanding sebelum ini.
Untuk menambah teks pada fail, anda perlu memasukkan Mod Sisipkan dengan menekan huruf "i" untuk memasukkan teks di mana kursor berada, atau "o" untuk memasukkan teks pada permulaan baris seterusnya. Keluar dari Mod Sisip dengan menekan Escape. Sesetengah arahan bermula dengan titik bertindih. Contohnya, untuk menyimpan fail, taip “:w” dan untuk keluar dari taip “:q”.
Walaupun antara muka berbeza, MacVim boleh melakukan semua yang boleh dilakukan oleh editor teks di atas dan banyak lagi. Begini cara penyerlahan sintaks dipaparkan untuk fail HTML dan PHP:
Adakah berbaloi untuk mempelajari apl yang sangat berbeza daripadaaplikasi moden? Ramai pembangun menjawab dengan penuh semangat, "Ya!" Berikut ialah beberapa artikel yang bercakap tentang sebab sesetengah pembangun menggunakan dan menyukai Vim:
- Mengapa Saya Menggunakan Vim (Pascal Precht)
- 7 Sebab Suka Vim (Opensource.com)
- Perbincangan: Bolehkah seseorang menerangkan kepada saya mengapa orang menggunakan vi/vim? (Reddit)
- Perbincangan: Apakah faedah mempelajari Vim? (Stack Overflow)
Spacemacs
GNU Emacs adalah serupa. Ia adalah editor baris perintah kuno yang pada asalnya dikeluarkan pada tahun 1984 sebagai kemas kini kepada Emacs 1976 yang lebih lama. Spacemacs ialah satu percubaan untuk membawanya ke dunia moden, walaupun hanya memasang apl itu adalah banyak kerja!
Lawati tapak rasmi Spacemacs untuk memuat turun apl secara percuma.
Sepintas lalu:
- Tagline: “Emacs—penyunting teks yang boleh diperluas, disesuaikan, percuma/bebas — dan banyak lagi.”
- Fokus: Apa-apa sahaja yang anda boleh bayangkan
- Platform: Mac (GNU Emacs tersedia sebagai alat baris perintah pada pelbagai sistem pengendalian.)
GNU Emacs dan Spacemacs tersedia secara percuma di bawah lesen GPL . Seperti Vim, anda perlu meluangkan masa untuk mempelajari cara menggunakannya sebelum anda menyelesaikan sesuatu. Memasang apl memerlukan banyak kerja pada baris arahan, tetapi pembangun seharusnya tidak menghadapi sebarang kesulitan. Pastikan anda membaca dokumentasi terlebih dahulu dengan teliti.
Apabila anda mula-mula melancarkan Spacemacs, anda memilih sama ada anda lebih suka gaya editor Vim atau Emac dan beberapaboleh dikonfigurasikan dan pelbagai pakej tersedia untuk menambah ciri khusus yang anda perlukan.
Atom ialah alternatif percuma yang popular. Seperti Teks Sublime, ia merentas platform, berkebolehan dan boleh diperluaskan melalui repositori pakej yang besar. Fokusnya adalah pada pembangunan aplikasi, tetapi ia adalah apl Electron, jadi tidak responsif seperti pemenang kami.
Editor teks lain juga sangat berkebolehan dan mempunyai kekuatan, fokus, had dan antara muka mereka. Kami akan merangkumi dua belas daripada yang terbaik dan membantu anda mencari yang sesuai untuk keperluan, keutamaan dan aliran kerja anda.
Mengapa Percaya Saya untuk Panduan Ini?
Penyunting teks yang bagus ialah salah satu alatan kegemaran saya. Saya telah menggunakannya selama beberapa dekad, pertama dalam DOS, kemudian Windows, Linux, dan kini Mac. Saya sering mengedit kandungan untuk web dalam penyunting teks, melihat penanda HTML secara langsung. Kadangkala saya agak cerewet tentang kod yang digunakan dan cara ia dibentangkan.
Di Linux, editor teks kegemaran saya ialah Genie dan Bluefish, walaupun saya juga kerap menggunakan Gedit dan Kate. Apabila saya beralih kepada Mac, saya pada mulanya menggunakan TextMate. Walau bagaimanapun, selepas beberapa lama, saya beralih kepada Teks Sublime, yang dikemas kini dengan kerap.
Saya terus bereksperimen dengan editor teks lain dan akhirnya memilih Komodo Edit. Ia mempunyai ciri yang saya perlukan pada masa itu dan antara muka yang sesuai dengan aliran kerja saya. Itu termasuk merekodkan banyak makro carian-dan-ganti asaspilihan lain. Selepas itu, pakej tambahan yang diperlukan akan dipasang secara automatik. Program ini berkuasa dan bergantung pada bahasa pengaturcaraan Emacs-Lisp untuk melanjutkan fungsinya.
Berikut ialah cara fail HTML dan PHP dipaparkan secara lalai:
Spacemacs (dan GNU Emacs secara amnya) ialah apl yang paling sukar untuk dipelajari dalam pusingan kami, tetapi juga yang paling berkuasa. Ia akan mengambil masa dan usaha untuk belajar. Jika anda berminat, tempat terbaik untuk bermula ialah Lawatan Berpandu rasmi Emacs.
Editor Teks Terbaik untuk Mac: Cara Kami Menguji
Platform Desktop dan Mudah Alih yang Disokong
Jika anda bekerja pada berbilang komputer yang menjalankan sistem pengendalian yang berbeza, anda mungkin lebih suka menggunakan editor teks yang berfungsi di mana-mana sahaja yang anda lakukan. Semua apl yang disyorkan dalam pusingan ini berfungsi pada Mac. Sesetengahnya juga tersedia untuk platform lain, terutamanya Windows dan Linux. Beberapa apl juga berfungsi pada iOS, jadi anda boleh menyelesaikan beberapa kerja pada iPhone atau iPad anda apabila anda keluar dari pejabat.
Editor teks yang direka khusus untuk Mac akan kelihatan dan berasa seperti apl Mac; pengguna Mac yang berdedikasi mungkin mendapati lebih mudah untuk dipelajari dan digunakan. Apl merentas platform mungkin melanggar banyak konvensyen antara muka pengguna Mac, tetapi ia akan berfungsi dengan cara yang sama pada semua sistem pengendalian.
Berikut ialah apl yang hanya berfungsi pada macOS:
- BBEdit 13
- Koda 2
- TextMate2.0
- Textastic
- MacVim (walaupun Vim berfungsi di mana-mana)
- Spacemacs (walaupun Emacs berfungsi di mana-mana)
Penyunting teks ini juga berfungsi pada Windows dan Linux:
- Teks Sublime 3
- Atom
- Kod Visual Studio
- UltraEdit
- Kurungan
- Komodo Edit
Akhir sekali, dua daripada apl kami mempunyai apl pendamping yang dijalankan pada iOS:
- Coda 2
- Textastic
Apl mudah alih Coda 2 ialah apl rakan kongsi yang kurang berkuasa, manakala apl mudah alih Textastic berciri sepenuhnya.
Kemudahan Penggunaan
Kebanyakan editor teks berkuasa dan mempunyai banyak ciri. Sesetengah memudahkan pemula untuk bermula, manakala yang lain mempunyai keluk pembelajaran awal yang curam. Berikut ialah beberapa contoh:
- Textastic ringkas dan mudah digunakan tetapi tidak mempunyai banyak fungsi.
- Teks Sublime, Atom dan lain-lain mempunyai banyak kuasa di bawah hud, tetapi pemula boleh menggunakan program tanpa keluk pembelajaran.
- Penyunting teks yang paling maju, terutamanya Vim dan Emacs, memerlukan banyak pembelajaran sebelum anda boleh mula menggunakannya. Vim juga menyediakan permainan yang mengajar anda cara menggunakannya.
Banyak editor teks menyediakan ciri yang bertujuan untuk memudahkan penggunaan, termasuk antara muka seperti penyemak imbas tab dan mod tanpa gangguan.
Ciri Pengeditan Berkuasa
Pengguna penyunting teks cenderung agak teknikal dan lebih mengutamakan fungsi daripada kemudahan penggunaan. Pintasan papan kekunci boleh mempercepatkan aliran kerja anda danmembolehkan anda meletakkan tangan anda pada papan kekunci dan bukannya mencapai tetikus.
Banyak editor teks membenarkan anda mempunyai berbilang kursor supaya anda boleh memilih dan mengedit lebih daripada satu baris pada satu masa. Ia juga mungkin menyediakan lajur supaya anda boleh melihat bahagian berlainan fail yang sama pada skrin pada masa yang sama.
Cari dan ganti cenderung boleh dikonfigurasikan. Banyak editor teks menyokong ungkapan biasa supaya anda boleh mencari corak yang kompleks. Carian selalunya diperluaskan kepada sistem fail supaya anda boleh mencari fail yang anda perlukan dengan cepat dan storan dalam talian—termasuk pelayan FTP dan WebDAV, Amazon S3 dan banyak lagi—biasanya disokong.
Alat Pengaturcaraan Tambahan
Kebanyakan editor teks memenuhi keperluan khusus pembangun. Itu bermula dengan penyerlahan sintaks, ciri yang menjadikan kod sumber lebih mudah dibaca.
Editor teks memahami fungsi elemen yang berbeza dari pelbagai jenis pengaturcaraan, skrip atau bahasa penanda dan memaparkannya dalam warna yang berbeza . Kami akan menyertakan tangkapan skrin bagi penyerlahan sintaks lalai bagi setiap editor teks, menggunakan contoh fail HTML dan PHP.
Penyiapan kod menjimatkan masa anda dan mengurangkan kesilapan menaip dengan menawarkan untuk menaip kod untuk anda. Ini mungkin pintar, di mana apl memahami konteks, atau hanya satu cara untuk mengakses menu pop timbul fungsi, pembolehubah dan elemen lain yang tersedia. Ciri berkaitan mungkin menutup tag secara automatikdan kurungan untuk anda.
Lipatan kod membolehkan anda menggunakan editor teks seperti garis luar, meruntuhkan bahagian kod sumber anda supaya ia tersembunyi daripada penglihatan apabila tidak diperlukan. Sesetengah editor teks juga membenarkan pratonton langsung fail HTML dan CSS, ciri yang dihargai oleh pembangun web.
Akhir sekali, sesetengah editor teks melangkaui pengeditan mudah dan menyertakan ciri yang biasanya anda temui dalam IDE. Ini biasanya termasuk menyusun, menyahpepijat dan menyambung dengan GitHub untuk membuat versi. Sesetengah editor teks (termasuk Visual Studio Code dan Komodo Edit) sebenarnya adalah versi cut-down IDE syarikat, yang tersedia secara berasingan.
Alat Penulisan Tambahan
Sesetengah editor teks termasuk ciri tambahan untuk penulis, seperti sokongan Markdown dan lipatan teks. Ramai penulis menghargai bahawa penyunting teks lebih ringkas, lebih pantas dan lebih disesuaikan daripada pemproses perkataan. Penterjemah sering menggunakan editor teks yang menawarkan ungkapan biasa untuk carian dan penggantian lanjutan.
Pemalam untuk Memanjangkan Fungsi Apl
Ciri yang paling menarik bagi kebanyakan editor teks ialah ia membenarkan anda memilih ciri yang mana anda perlukan dengan menawarkan ekosistem pemalam yang kaya. Ia membolehkan anda membina aplikasi tersuai. Ini juga bermakna bahawa penyunting teks kurang kembung: secara lalai, ia hanya menyertakan ciri penting.
Pemalam ditulis dalam pelbagai bahasa bergantung pada penyunting teksyang anda pilih, dan pembangun boleh membuat dan berkongsi pemalam mereka. Anda selalunya boleh mengakses perpustakaan pemalam dari dalam apl, kemudian menambah yang anda mahu dengan hanya beberapa klik. Sesetengah editor teks termasuk cara mudah untuk merakam makro tanpa pengekodan.
Kos
Editor teks ialah alat utama pembangun, jadi tidak hairanlah ada yang agak mahal, sama ada sebagai pembelian awal atau langganan berterusan. Perkara yang mungkin mengejutkan anda ialah banyak pilihan terbaik adalah percuma.
Ini mungkin kerana ia adalah projek sumber terbuka yang diselenggara oleh komuniti pengguna atau kerana ia merupakan cara yang mudah untuk merasai IDE syarikat yang lebih mahal. Berikut ialah pilihan anda, disenaraikan daripada paling mampu milik hingga paling rendah.
Percuma:
- Atom: percuma (sumber terbuka)
- Kod Visual Studio: percuma (terbuka -sumber)
- TextMate 2.0: percuma (sumber terbuka)
- Kurungan: percuma (sumber terbuka)
- Edit Komodo: percuma (sumber terbuka)
- MacVim: percuma (sumber terbuka)
- Spacemacs: percuma (sumber terbuka)
Pembelian:
- Textastic: $7.99
- BEDdit: $49.99 secara langsung, atau langgan (lihat di bawah)
- Teks Sublime: $80
- Koda 2: $99.00
Langganan:
- BEDdit: $39.99/tahun, $3.99/bulan atau beli terus (di atas)
- UltraEdit: $79.95/tahun
Mana-mana editor teks lain yang bagus untuk Mac yang kita terlepas di sini? Tinggalkan ulasan dan beritahu kami.
mudah disenaraikan dalam panel sisi. Saya boleh melancarkannya satu demi satu dengan mengklik dua kali pada nama makro.Saya membeli Textastic untuk iPad saya dan akhirnya beralih kepadanya pada Mac saya juga. Ia kurus, jahat dan melakukan semua yang saya perlukan pada masa itu.
Saya juga sering bermain dengan Vim dan Emacs selama ini, tetapi tidak mendedikasikan masa yang cukup untuk mempelajari cara menggunakannya dengan cekap. Antara muka mereka tidak mempunyai persamaan dengan apl moden, jadi saya merasa sukar untuk kekal dengannya walaupun saya yakin ia adalah alat yang paling berkuasa di luar sana dan mempunyai rakan yang menyumpahinya.
Siapa yang Memerlukan Editor Teks?
Siapa yang memerlukan editor teks yang baik? Sesiapa sahaja yang perlu bekerja dengan fail teks biasa. Itu termasuk orang yang memerlukan alat kasual untuk suntingan kecil dan mereka yang menggunakannya sebagai alat perisian utama mereka setiap hari. Anda boleh menggunakan editor teks untuk tugas seperti:
- membuat fail HTML dan CSS semasa membuat tapak web
- menulis kandungan untuk web dalam HTML atau Markdown
- membangunkan apl web menggunakan bahasa pengaturcaraan seperti Python, JavaScript, Java, Ruby on Rails atau PHP
- membangunkan apl desktop menggunakan bahasa pengaturcaraan seperti Objective C, C# atau C++
- membangunkan aplikasi mudah alih menggunakan bahasa pengaturcaraan seperti Java, Python, Objective C, Swift, C#, C++
- mengedit fail konfigurasi berasaskan teks untuk program perisian atau sistem pengendalian anda
- menulis dalam markupbahasa yang membolehkan anda menambah pemformatan pada teks biasa, seperti Fountain untuk lakon layar dan Markdown untuk prosa
- mencatat nota dalam teks biasa atau Markdown untuk mengelakkan penguncian vendor
Sesetengah editor teks dibangunkan dengan mengambil kira satu atau lebih tugasan ini. Editor teks yang ditujukan kepada pembangun aplikasi mungkin termasuk penyahpepijat, manakala editor teks yang ditujukan kepada pembangun web mungkin menampilkan anak tetingkap pratonton langsung. Tetapi kebanyakan editor teks cukup fleksibel untuk digunakan untuk sebarang tujuan.
Rayuan editor teks ialah ia boleh digunakan untuk pelbagai perkara dan diperibadikan dengan cara yang tidak boleh dilakukan oleh jenis apl lain. Walau bagaimanapun, ramai pengguna lebih suka menggunakan alat yang lebih khusus, contohnya, IDE (Persekitaran Pembangunan Bersepadu) untuk pengaturcaraan atau aplikasi penulisan khusus seperti Scrivener atau Ulysses.
Memandangkan anda berminat dengan editor teks, kami mempunyai beberapa pusingan lain yang mungkin juga menarik minat anda:
- Mac Terbaik untuk Pengaturcaraan
- Riba Riba Terbaik untuk Pengaturcaraan
- Apl Penulisan Terbaik untuk Mac
Editor Teks Terbaik untuk Mac: Pemenang
Editor Teks Komersial Terbaik: Teks Sublime 3
Teks Sublime 3 ialah suntingan teks merentas platform yang pantas, mudah untuk dimulakan, dan memenuhi keperluan kebanyakan pengguna. Ia telah dilancarkan pada tahun 2008 dan berciri penuh dan sangat disesuaikan—pilihan terbaik untuk sesiapa sahaja yang memerlukan teks profesional dan berkebolehaneditor.
Lawati Tapak Teks Sublime rasmi untuk memuat turun. Tempoh percubaan percuma adalah tidak ditentukan. Apl ini berharga $80 untuk setiap pengguna (bukan untuk setiap mesin) untuk kegunaan berterusan.
Sekilas pandang:
- Tagline: “Editor teks yang canggih untuk kod, markup dan prosa.”
- Fokus: Semuanya—pembangunan apl, pembangunan web, penulisan
- Platform: Mac, Windows, Linux
Mudah untuk bermula dengan Teks Sublime. Tiada titik akhir sebenar untuk percubaan percuma, jadi anda boleh mengujinya dengan teliti sebelum anda memutuskan untuk membelinya, yang anda akan dijemput untuk melakukannya dari semasa ke semasa. Dan aplikasinya mudah dipelajari. Anda melompat masuk dan mula menggunakannya, kemudian ambil ciri lanjutannya sepanjang jalan seperti yang anda perlukan.
Ia kelihatan hebat dan kaya dengan ciri. Teks Sublime 3 berfungsi secara konsisten merentas semua platform, yang dicapai dengan penggunaan kit alat UI tersuai, dan apl itu sendiri adalah asli kepada setiap sistem pengendalian. Itu menjadikannya lebih ringan dan responsif daripada editor merentas platform yang lain.
Teks Sublime menawarkan pelbagai pintasan papan kekunci untuk mengekalkan jari anda di tempat yang anda inginkan dan pilihan Minimap di sebelah kanan skrin menunjukkan anda dengan serta-merta di mana anda berada dalam dokumen.
Penyertaan sintaks ditawarkan dan pelbagai skema warna tersedia. Berikut ialah tetapan lalai untuk fail HTML:
Dan ini ialahpenyerlahan sintaks lalai untuk fail PHP:
Anda boleh melihat berbilang dokumen terbuka dalam antara muka tab (seperti di atas) atau dalam tetingkap berasingan.
A mod tanpa gangguan menjadikan tetingkap skrin penuh dan menu serta elemen antara muka pengguna yang lain disembunyikan.
Anda boleh mengedit berbilang baris serentak dengan memilih nombor baris yang dikehendaki (dengan Shift-clicking atau Command-clicking), kemudian gunakan pintasan papan kekunci command-shift-L. Kursor akan muncul pada setiap baris yang dipilih.
Bahagian kod boleh dilipat (contohnya, tempat bersarang jika pernyataan digunakan) dengan mengklik segi tiga pendedahan bersebelahan nombor baris.
Cari dan ganti adalah berkuasa dan menyokong ungkapan biasa. Carian dilanjutkan ke sistem fail dengan perintah Goto Anything (Command-P), yang merupakan cara terpantas untuk membuka sebarang fail dalam folder semasa. Perintah "Goto" yang lain menjadikan navigasi mudah dan termasuk Simbol Goto, Definisi Goto, Rujukan Goto dan Talian Goto.
Apl ini sangat boleh disesuaikan. Tetapan ditukar dengan mengedit fail konfigurasi berasaskan teks. Walaupun itu mungkin mengejutkan pemula, ia sangat masuk akal bagi mereka yang biasa bekerja dalam penyunting teks, dan fail keutamaan diberi ulasan tinggi supaya anda boleh melihat pilihan yang tersedia.
Pemalam tersedia daripada pakej Sublime Textsistem pengurusan , yang boleh diakses daripada palet arahan dalam apl atau dari tapak web rasmi. Ini boleh memanjangkan kefungsian apl dengan cara tertentu, dan ditulis dalam Python. Hampir 5,000 tersedia pada masa ini.
Editor Teks Percuma Terbaik: Atom
Atom ialah alternatif percuma dan sumber terbuka yang dilancarkan pada 2014. Ia mempunyai fungsi yang serupa dengan Teks Sublime . Atom adalah platform merentas dan berdasarkan rangka kerja "tulis sekali dan gunakan di mana-mana" Electron, jadi ia lebih perlahan sedikit daripada Teks Sublime.
Apl itu dicipta oleh GitHub, yang kemudiannya telah diperoleh oleh Microsoft. Walaupun terdapat keraguan oleh sesetengah komuniti (terutamanya kerana Microsoft telah membangunkan editor teks mereka sendiri), Atom kekal sebagai editor teks yang mantap.
Lawati tapak rasmi Atom untuk memuat turun apl secara percuma.
Sepintas lalu:
- Tagline: “Penyunting teks boleh godam untuk Abad ke-21.”
- Fokus: Pembangunan aplikasi
- Platform : Mac, Windows, Linux
Pada masa ini, tanggapan pertama yang diberikan Atom adalah tidak baik. Kali pertama anda membukanya di bawah macOS Catalina mesej ralat dipaparkan:
“Atom” tidak boleh dibuka kerana Apple tidak boleh menyemaknya untuk perisian hasad.
Saya menemui penyelesaian pada Forum Perbincangan Atom: cari Atom dalam Finder, klik kanan padanya, kemudian pilih buka. Sebaik sahaja anda melakukannya, apl akan dibuka tanpa ralatmesej pada masa hadapan. Saya terkejut bahawa pembetulan belum dibuat untuk ini.
Atom mudah diambil oleh pengguna baharu. Ia menawarkan antara muka tab serta berbilang anak tetingkap, serta penyerlahan sintaks yang menarik untuk beberapa bahasa. Berikut ialah format lalai untuk fail HTML dan PHP.
Seperti Sublime Text, pengeditan berbilang baris tersedia, yang meliputi pengeditan berbilang pengguna. Teletaip ialah ciri unik yang membolehkan pengguna berbeza membuka dan mengedit dokumen pada masa yang sama, sama seperti yang anda lakukan dengan Dokumen Google.
Lipatan kod dan autolengkap pintar tersedia, begitu juga ungkapan biasa, penyemak imbas sistem fail, pilihan navigasi yang sangat baik dan carian yang berkuasa.
Memandangkan apl itu dibuat dengan mengambil kira pembangun, tidak hairanlah Atom menyertakan beberapa ciri IDE dan menawarkan untuk memasang pembangunan Apple alatan untuk anda apabila anda membukanya buat kali pertama.
Anda menambah kefungsian pada apl melalui pakej dan pengurus pakej boleh diakses terus dari dalam Atom.
Beribu-ribu pakej disediakan. Ia membenarkan anda menambah ciri seperti pengeditan tanpa gangguan, penggunaan Markdown, coretan kod tambahan dan sokongan bahasa serta penyesuaian terperinci cara apl kelihatan dan berfungsi.
Editor Teks Terbaik untuk Mac: The Persaingan
Kod Visual Studio
Walaupun Atom kini secara teknikalnyaProduk Microsoft, Kod Visual Studio ialah aplikasi yang mereka reka, dan ia hebat. Ia dilancarkan pada 2015 dan semakin popular. Ciri menonjolnya ialah pelengkapan kod pintar dan penyerlahan sintaks.
Lawati tapak rasmi Kod Visual Studio untuk memuat turun apl secara percuma.
Sepintas lalu:
- Tagline: “Pengeditan kod. Ditakrifkan semula.”
- Fokus: Pembangunan aplikasi
- Platform: Mac, Windows, Linux
VSCode adalah pantas dan responsif, ditujukan kepada pembangun dan menumpukan pada pengeditan dan kod penyahpepijatan. Ia dikeluarkan di bawah Lesen MIT sumber terbuka.
IntelliSense ialah ciri yang menambahkan kecerdasan pada penyiapan kod dan penyerlahan sintaks dengan mengambil kira jenis pembolehubah, definisi fungsi dan modul yang diimport. Lebih 30 bahasa pengaturcaraan disokong, termasuk ASP.NET dan C#. Berikut ialah penyerlahan sintaks lalainya untuk fail HTML dan PHP:
Apl ini mempunyai sedikit lengkung pembelajaran dan termasuk antara muka tab dan tetingkap pisah. Mod Zen menyediakan antara muka minimum dengan sentuhan butang, menyembunyikan menu dan tetingkap serta memaksimumkan apl untuk mengisi skrin.
Ia termasuk terminal, penyahpepijat dan perintah Git tetapi bukan IDE penuh. Untuk itu, anda perlu membeli Visual Studio yang lebih besar, IDE profesional Microsoft.
Pustaka sambungan yang luas tersedia dari dalam apl, memberikan akses kepada