Mundarija
Matn muharriri har bir kompyuterda oʻz oʻrniga ega boʻlgan qulay, moslashuvchan vositadir. Odatiy bo'lib, har bir mashhur operatsion tizimda oldindan o'rnatilgan asosiysi mavjud. Ular ko'pincha ishlab chiquvchilar tomonidan qo'llaniladi, lekin ko'pincha yozuvchilar va yozuvchilar tomonidan qo'llaniladi. Eng yaxshi matn muharrirlari nihoyatda kuchli va yuqori darajada sozlanishi, ularni juda shaxsiy tanlovga aylantiradi.
Bu matn muharrirlaridan foydalanadiganlar ular haqida kuchli fikrga ega ekanligini anglatadi. To'g'ri birini topish juda muhimdir. U bilan qanchalik tanish bo'lsangiz, shunchalik foydali bo'lasiz. Shuning uchun ham ko‘p odamlar Vim va GNU Emacs kabi 30 yoshdan oshgan kuchli matn muharrirlaridan foydalanishadi.
Yuz tomondan matn muharriri oddiy, sodda va zerikarli ko‘rinishi mumkin, ammo buning sababi sizda bunday emas. hali tanishgan. Kaput ostida veb-saytni loyihalash, dasturiy ilovalarni ishlab chiqish va roman yozish uchun foydalanishingiz mumkin bo'lgan kuchli xususiyatlar mavjud. Matn muharrirlari ro'yxat yozish yoki eslatma yozish kabi kichik ishlar uchun ham foydalidir. Ular plaginlar orqali kengaytirilishi mumkin bo'lgan asosiy funktsiyalar to'plamiga ega.
Xo'sh, siz uchun matn muharriri nima?
Bizning birinchi raqamli tavsiyamiz - Sublime Text 3. Bu tezkor, Mac, Windows va Linux uchun jozibali, to'liq xususiyatli matn muharriri. Bu 80 dollar turadi, lekin sinov muddati uchun rasmiy vaqt chegarasi yo'q, shuning uchun sotib olishdan oldin ilova bilan tanishishingiz mumkin. BuVSCode funksiyalarini kengaytiradigan bepul paketlar. Bularga Markdown-da yozish, qobiq skriptlarini ishga tushirish va hatto AppleScript-ni yaratish uchun plaginlar kiradi.
BBEdit 13
Bare Bones Software-ning BBEdit 13 - bu juda mashhur Mac-da birinchi bo'lgan muharrir. 1992 yilda chiqarilgan. Rasmiy veb-saytga ko'ra, u yozuvchilar, veb-mualliflar va dasturiy ta'minot ishlab chiquvchilari ehtiyojlarini qondirish uchun mo'ljallangan.
Ilovani yuklab olish uchun rasmiy BBEdit saytiga tashrif buyuring. Shaxsiy litsenziya 49,99 dollar turadi. Obunalarni Mac App Store do‘konidan sotib olish mumkin va oyiga $3,99 yoki yiliga $39,99 turadi.
Bir qarashda:
- Tagline: “Bu yomon emas. ®”
- Focus: Har tomonlama: ilovalarni ishlab chiqish, veb-ishlab chiqish, yozish
- Platformalar: Faqat Mac
Ushbu matn muharriri Mac muxlislari orasida sevimli va Apple foydalanuvchi interfeysi ko'rsatmalariga, jumladan klaviatura yorliqlari va sudrab o'tish qoidalariga to'liq mos keladi. U ham tez, ham barqaror.
Biroq, bu sharhda u boshqa matn muharrirlariga qaraganda kamroq zamonaviy. Bu biroz eskirgandek tuyuladi. U har bir ochiq hujjat uchun yorliqlarni taklif qilmaydi; Buning o'rniga, ochilgan fayllar yon panelning pastki qismida keltirilgan. Boshqa matn muharrirlari bilan solishtirganda, mavzular va paketlarni qo'shish ancha murakkab vazifadir.
Sintaksisni ajratib ko'rsatish va funksiyalarni navigatsiya qilish yaxshi amalga oshirilgan. HTML va PHP fayllari quyidagicha ko'rsatiladi:
Qidiruv kuchli, taklif qiladioddiy iboralar va Grep naqsh moslashuvi. Kodni katlama va matnni toʻldirish mavjud, biroq koʻp qatorli tahrirlash mumkin emas.
Ushbu muharrir sukut boʻyicha koʻpchilik raqobatchilarga qaraganda yozuvchilar uchun koʻproq vositalarni taqdim etadi. Darhaqiqat, muallif Mett Gremmel uni kamida 2013 yildan beri o'zining asosiy yozuv ilovalaridan biri sifatida ishlatadi, lekin u boshqa ilovalardan ham foydalanadi.
Coda (Hozir Nova)
Panic's Coda veb-ishlab chiqishga qaratilgan faqat Mac uchun matn muharriri bo'lib, dastlab 2007-yilda chiqarilgan. U uzoq vaqt xizmat qilmaydi, chunki u yangi ilova bilan almashtiriladi.
Ilovani yuklab olish uchun rasmiy saytga tashrif buyuring. Ilovani $99 ga sotib olishingiz mumkin.
Bir qarashda:
- Tagline: “Siz internetga kod berasiz. Tez, toza va kuchli matn muharriri talab qilinadi. Piksel-mukammal oldindan ko'rish. Mahalliy va masofaviy fayllarni ochish va boshqarishning o'rnatilgan usuli. Va, ehtimol, bir parcha SSH. Salom, Coda.”
- Focus: Veb ishlab chiqish
- Platformalar: Faqat Mac
Coda hozir o'n ikki yoshda va o'zini eskirgandek his qiladi. Vahima buni tushunib yetdi va uni shunchaki o'zgartirish o'rniga yangi dastur ishlab chiqdi: Nova.
U veb-ishlab chiquvchilar uchun foydali xususiyatlarni o'z ichiga oladi. Mening sevimlilarim - o'rnatilgan WebKit Preview veb-inspektor, tuzatuvchi va profil yaratuvchi. Shuningdek, u FTP, SFTP, WebDAV yoki Amazon S3 serverlaridagi fayllarni ham o'z ichiga olgan masofaviy fayllarga osongina kira oladi.
Coda ko'plab fayllarni o'z ichiga oladi.uning raqobatchilarining xususiyatlari:
- Qidirish va almashtirish
- Kodni yig'ish
- Loyiha bo'ylab avtomatik to'ldirish
- Tegni avtomatik yopish
- Keng tillar diapazoni uchun sintaksisni ajratib ko'rsatish
Mana, bizning namunaviy HTML va PHP fayllarimiz uchun standart sintaksisni ajratib ko'rsatish quyidagicha:
Katta plaginlar ombori mavjud rasmiy veb-saytida dasturga qo'shimcha funktsiyalarni qo'shish imkonini beradi. Kakao skript tilidan foydalaniladi. iOS qoʻshimcha versiyasi (iOS App Store doʻkonida bepul) harakatda boʻlganingizda kodni tekshirish va tahrirlash imkonini beradi hamda ishingizni qurilmalar oʻrtasida sinxronlashtirishingiz mumkin.
UltraEdit
UltraEdit 20.00 versiyasi UltraCompare, UltraEdit Suite, UltraFinder va IDM All Access kabi IDM Computer Solutions, Inc dasturlari to'plamining matn muharriri komponentidir. U birinchi marta 1994 yilda chiqarilgan, shuning uchun u bir muncha vaqtdan beri mavjud va sodiq muxlislarga ega.
Ilovani yuklab olish uchun rasmiy UltraEdit saytiga tashrif buyuring. Obuna yiliga $79,95 turadi (ikkinchi yil - yarim narx) va beshtagacha o'rnatishni o'z ichiga oladi. Shu bilan bir qatorda, siz IDM ning barcha ilovalariga yiliga 99,95 dollar evaziga obuna bo'lishingiz mumkin. 30 kunlik sinov muddati, 30 kunlik pulni qaytarish kafolati.
Bir qarashda:
- Tagno: “UltraEdit – eng moslashuvchan, kuchli va xavfsiz matn muharriri. u erda.”
- Focus: Ilovalar va veb-ishlab chiqish
- Platformalar: Mac, Windows, Linux
Shaxsiy litsenziyaobuna uch yoki beshta o'rnatishni qamrab oladi - UltraEdit veb-sayti aniq emas. Bosh sahifada u 3 ta 1 litsenziya uchun haqida gapiradi: “Sizning shaxsiy litsenziyangiz platformalarning har qanday kombinatsiyasida 3 tagacha mashina uchun mos keladi.” Shunga qaramay, xarid sahifasida obuna “5 tagacha o‘rnatish (shaxsiy litsenziyalar)”ni qamrab oladi, deyiladi
Ilova ham veb, ham ilovalarni ishlab chiqish uchun mos keladi. U HTML, JavaScript, PHP, C/C++, PHP, Perl, Python va boshqalarni qo'llab-quvvatlaydi. Namunaviy HTML va PHP fayllarimiz uchun standart sintaksisni ajratib ko'rsatish:
U kuchli va sizga gigabaytgacha bo'lgan ulkan fayllar bilan ishlash imkonini beradi. U ko'p qatorli tahrirlash va ustunlarni tahrirlash rejimini, kodni katlamani va avtomatik to'ldirishni qo'llab-quvvatlaydi. Qidiruv funksiyasi muntazam ifodalarni va fayllarni qidirishni o'z ichiga oladi. Nosozliklarni tuzatish va jonli ko‘rish ham qo‘llab-quvvatlanadi. Ilova sozlanishi mumkin, bu sizga makroslar, skriptlar va klaviatura yorliqlarini yaratishga imkon beradi. API va mavzular qatori mavjud.
TextMate 2.0
MacroMates tomonidan TextMate 2.0 bu faqat macOS uchun kuchli, sozlanishi mumkin boʻlgan matn muharriri. 1-versiya juda mashhur edi, lekin 2-versiya kechiktirilganda, ko'p foydalanuvchilar muntazam ravishda yangilanib turadigan narsaga, xususan, Sublime Textga o'tishdi. Yangilanish oxir-oqibat ishga tushirildi va endi ochiq manbali loyiha (uning litsenziyasini shu yerda koʻring).
Ilovani yuklab olish uchun rasmiy TextMate saytiga tashrif buyuring.bepul.
Bir qarashda:
- Mazkur: “Dasturlash tillarining katta roʻyxatini qoʻllab-quvvatlaydigan va ochiq manba sifatida ishlab chiqilgan kuchli va moslashtirilgan matn muharriri.”
- Focus: Ilovalar va veb-ishlab chiqish
- Platformalar: Faqat Mac
TextMate dasturchilarga moʻljallangan va Ruby on Rails ishlab chiqaruvchilari orasida ayniqsa mashhur. Bu Mac va iOS dasturchilari uchun ham alohida qiziqish uyg'otadi, chunki u Xcode bilan ishlaydi va Xcode loyihalarini yaratishi mumkin.
Xususiyatlar to'plamlarni o'rnatish orqali qo'shiladi. U engil va toza interfeysni taklif qiladi. Namunaviy HTML va PHP fayllarimizda sintaksis qanday ta'kidlangan:
Bir vaqtning o'zida bir nechta tahrir qilish, qavslarni avtomatik ulash, ustun tanlash va versiyani boshqarish kabi qo'shimcha funktsiyalar mavjud. Loyihalar bo'yicha ishlarni qidirish va almashtirish, makroslarni yozib olish mumkin va dasturlash tillarining katta ro'yxati qo'llab-quvvatlanadi.
Qavslar
Qavslar jamoat tomonidan boshqariladigan ochiq manbali loyihadir (MIT ostida chiqarilgan). Litsenziya) 2014-yilda Adobe tomonidan asos solingan. Uning maqsadi veb-ishlab chiqish muharrirlarini keyingi bosqichga olib chiqish. Qavslar toza va zamonaviy interfeysga ega bo'lib, agar siz boshqa Adobe mahsulotlaridan foydalansangiz, sizga tanish bo'ladi.
Ilovani bepul yuklab olish uchun rasmiy Brackets saytiga tashrif buyuring.
Bir qarashda:
- Tagline: “Veb-dizaynni tushunadigan zamonaviy, ochiq kodli matn muharriri.”
- Focus: Webishlab chiqish
- Platformalar: Mac, Windows, Linux
Qavslar veb-ishlab chiqishga e'tibor qaratadi va HTML va CSS fayllarini jonli oldindan ko'rish displeylarini taklif qiladi, sahifalarni real vaqtda yangilaydi. Chalg‘itadigan narsalar yo‘q tugmasi bir tugmani bosish orqali sizga sodda interfeysni beradi va sizga kerakli funksiyalarni qo‘shish uchun bir qator bepul kengaytmalar mavjud.
Ilova 38 dan ortiq fayl formatlarini qo‘llab-quvvatlaydi va dasturlash tillari, jumladan C++, C, VB Script, Java, JavaScript, HTML, Python, Perl va Ruby. Bu yerda HTML va PHP uchun standart sintaksisi ajratib ko'rsatish:
Adobe ilovasi bo'lgani uchun Brackets Photoshop bilan uzluksiz integratsiyaga ega. PSD Lens - bu Photoshop-dan rasmlar, logotiplar va dizayn uslublarini chiqaradigan xususiyat. Extract bu CSS-ni avtomatik yaratish uchun PSD-lardan ranglar, shriftlar, gradientlar, o'lchovlar va boshqa ma'lumotlarni oladigan vositadir. Bular, ayniqsa, front-end dasturchilar uchun qulay funksiyalardir.
Komodo Edit
Komodo Edit ActiveState tomonidan ishlab chiqarilgan oddiy, ammo kuchli matn muharriri bo‘lib, bepul mavjud. U birinchi marta 2007 yilda chiqarilgan va hozir juda eskirgan ko'rinadi. Bu yanada rivojlangan Komodo IDE ning qisqartirilgan versiyasi bo‘lib, u endi bepul ham mavjud.
Ilovani bepul yuklab olish uchun rasmiy Komodo Edit saytiga tashrif buyuring.
Bir qarashda:
- Yordam: “Ochiq kodli tillar uchun kod muharriri.”
- Focus: Ilova va vebishlab chiqish
- Platformalar: Mac, Windows, Linux
Komodo Edit MOZILLA PUBLIC ochiq kodli dasturiy ta'minot litsenziyasi ostida tarqatiladi. Atom singari, macOS Catalina’da Komodo Edit birinchi marta ochilganda xato xabari ko‘rsatiladi:
“Komodo Edit 12” ochilmaydi, chunki Apple uni zararli dasturlarni tekshira olmaydi.
Yechim bir xil: Finder-da ilovani toping, sichqonchaning o'ng tugmachasini bosing va Ochish-ni tanlang.
Ilova yangi boshlanuvchilar uchun darhol foydalanishni boshlashi uchun etarlicha sodda. Fokus rejimi faqat muharrirni ko'rsatadi. Yorliqli interfeys ochiq fayllar o'rtasida osongina almashish imkonini beradi. Go to Anything sizga kerakli faylni tezda qidirish va ochish imkonini beradi. Bu yerda HTML va PHP fayli muharrirda qanday ko‘rsatiladi.
Ko‘proq rivojlangan funksiyalar mavjud, jumladan trekni o‘zgartirish, avtomatik to‘ldirish va bir nechta tanlash. Markdown ko'rish dasturi yozuvchilar uchun qulay va makroslarni yozib olish mumkin.
Textastic
Textastic - bu dastlab iPad uchun yozilgan va endi Mac va iPhone uchun mavjud bo'lgan ilg'or kod muharriri. IPad ilovasini ham taklif qiluvchi Coda 2-dan farqli o'laroq, Textastic-ning mobil versiyasi to'liq xususiyatga ega va kuchli. Aslida kompaniya Mac versiyasi haqida uning hamroh ilovasi sifatida gapiradi.
Ilovani Mac App Store doʻkonidan $7.99 ga sotib oling. Sinov versiyasini rasmiy Textastic saytidan yuklab olish mumkin. iOS versiyasini sotib olish mumkinApp Store do‘konidan $9,99 ga.
Bir qarashda:
- Tagline: “iPad/iPhone/Mac uchun oddiy va tez matn muharriri.”
- Focus: Foydalanishning soddaligi va qulayligi
- Platformalar: Mac, iOS
Textastic hamyonbop va foydalanuvchilar uchun qulay. Men ilovani iPad-da chiqarilganidan beri ishlatganman va Mac versiyasidan foydalanishni boshladim, chunki u engil va ishlatish uchun qulay. U qobiliyatli, lekin eng kuchlisi emas.
80 dan ortiq dasturlash va belgilash tillari qoʻllab-quvvatlanadi. Textastic HTML va PHPni qanday aks ettiradi.
U HTML, CSS, JavaScript, PHP, C va Objective-C uchun kodni avtomatik to'ldiradi. U TextMate va Sublime Text ta'riflarini qo'llab-quvvatlaydi. Fayllaringiz iCloud Drive orqali Mac va iOS versiyalari oʻrtasida sinxronlashtiriladi.
MacVim
Vim — 1991-yilda yaratilgan, yuqori darajada sozlanishi mumkin boʻlgan buyruq qatori matn muharriri. Bu Vi’ning yangilanishi (“Vi Improved”). ), 1976-yilda yozilgan. Uning interfeysi zamonaviy matn muharrirlaridan farq qilsa-da, u bugungi kunda ham koʻplab ishlab chiquvchilar tomonidan qoʻllanilmoqda. MacVim ma'lum darajada bunga javob beradi, lekin u hali ham sezilarli o'rganish egri chizig'iga ega.
Ilovani bepul yuklab olish uchun rasmiy MacVim saytiga tashrif buyuring.
Bir qarashda :
- Tagline: “Vim – hamma joyda mavjud boʻlgan matn muharriri.”
- Focus: Siz tasavvur qilishingiz mumkin boʻlgan hamma narsa
- Platformalar: Mac. (Vim buyruq qatori vositasi sifatida Unix, Linux, Windows NT, MS-DOS, macOS, iOS,Android, AmigaOS, MorphOS.)
Mac-da allaqachon Vim mavjud. Faqat terminal oynasini oching va "vi" yoki "vim" ni kiriting va u ochiladi. MacVim o'rniga belgini bosish orqali ilovani ochishga imkon beradi. Shuningdek, u toʻliq menyu panelini taqdim etadi va foydalanuvchi uchun biroz qulayroqdir.
MacVim faqat Mac uchun yozilgan boʻlsa-da, Vim siz olishingiz mumkin boʻlgan darajada oʻzaro faoliyat platformadir. Unix, Linux, Windows NT, MS-DOS, macOS, iOS, Android, AmigaOS va MorphOS tizimlarida mavjud. U ishlab chiquvchilar uchun moʻljallangan va koʻp sonli qoʻshimchalar mavjud.
Bu modal dastur. Ilova oynasini bosganingizda va yozishni boshlaganingizda, kursor faylga qo'shilgan belgilar o'rniga hujjat atrofida sakrashini sezasiz. Bu xususiyat va har bir tugma nima qilishini o‘rganganingizdan so‘ng, fayl bo‘ylab har qachongidan ham tezroq aylana olasiz.
Faylga matn qo‘shish uchun siz Qo‘shish rejimini kiritishingiz kerak. kursor turgan joyga matn kiritish uchun “i” harfini yoki keyingi qator boshiga matn kiritish uchun “o” harfini bosing. Escape tugmasini bosib, Insert rejimidan chiqing. Ba'zi buyruqlar ikki nuqta bilan boshlanadi. Masalan, faylni saqlash uchun “:w” yozing va chiqish uchun “:q” yozing.
Interfeys boshqacha bo'lsa-da, MacVim yuqoridagi matn muharrirlari qila oladigan hamma narsani va boshqalarni qila oladi. HTML va PHP fayllari uchun sintaksisni ajratib ko'rsatish quyidagicha ko'rsatiladi:
Unchalik farq qiladigan ilovani o'rganishga arziydimi?zamonaviy ilovalar? Ko'pgina ishlab chiquvchilar hayajon bilan javob berishadi: "Ha!" Mana nima uchun ba'zi ishlab chiqaruvchilar Vim-dan foydalanishlari va sevishlari haqida gapiradigan ba'zi maqolalar:
- Nega men Vim (Paskal Precht) dan foydalanaman
- Vimni sevishning 7 sababi (Opensource.com)
- Muhokama: Kimdir menga nima uchun odamlar vi/vim dan foydalanishini tushuntira oladimi? (Reddit)
- Muhokama: Vimni o'rganishning afzalliklari nimada? (Stack Overflow)
Spacemacs
GNU Emacs shunga o'xshash. Bu 1984-yilda eski 1976-yilgi Emacs-ga yangilanish sifatida chiqarilgan qadimiy buyruq qatori muharriri. Spacemacs - bu uni zamonaviy dunyoga olib kirishga urinish, garchi dasturni shunchaki o'rnatish ham juda ko'p ish!
Ilovani bepul yuklab olish uchun rasmiy Spacemacs saytiga tashrif buyuring.
Bir qarashda:
- Emacs - kengaytiriladigan, moslashtiriladigan, bepul/bepul matn muharriri va boshqalar.”
- Focus: Siz tasavvur qila oladigan har qanday narsa
- Platformalar: Mac (GNU Emacs keng doiradagi operatsion tizimlarda buyruq qatori vositasi sifatida mavjud.)
GNU Emacs va Spacemacs GPL litsenziyasi ostida bepul mavjud. . Vim singari, biror narsa qilishdan oldin undan qanday foydalanishni o'rganishga vaqt sarflashingiz kerak bo'ladi. Ilovani o'rnatish buyruq satrida juda ko'p mehnat talab qiladi, ammo ishlab chiquvchilar hech qanday qiyinchilikka duch kelmasligi kerak. Hujjatlarni diqqat bilan o‘qib chiqing.
Spacemacs-ni birinchi marta ishga tushirganingizda, siz Vim yoki Emac muharriri uslubini va bir nechtasini tanlaysiz.sozlanishi mumkin va sizga kerakli xususiyatlarni qo'shish uchun keng paketlar mavjud.
Atom mashhur bepul muqobildir. Sublime Text kabi, u o'zaro platformali, qobiliyatli va katta paketlar ombori orqali kengaytirilishi mumkin. Uning asosiy e'tibori ilovalarni ishlab chiqishga qaratilgan, biroq u Electron ilovasi bo‘lib, g‘olibimiz kabi sezgir emas.
Boshqa matn muharrirlari ham o‘ta qobiliyatli va o‘zlarining kuchli tomonlari, diqqat markazlari, cheklovlari va interfeyslariga ega. Biz o‘n ikkita eng yaxshisini ko‘rib chiqamiz va ehtiyojlaringiz, afzalliklaringiz va ish jarayoningizga mos keladiganini topishga yordam beramiz.
Nima uchun bu qo‘llanma uchun menga ishonishingiz kerak?
Yaxshi matn muharriri mening sevimli vositalarimdan biridir. Men ularni o'nlab yillar davomida ishlataman, avval DOS, keyin Windows, Linux va hozir Mac. Men tez-tez veb uchun kontentni matn muharririda tahrir qilaman va to'g'ridan-to'g'ri HTML belgilarini ko'raman. Men ba'zan ishlatiladigan kod va uning qanday tuzilgani haqida juda bezovta bo'lishim mumkin.
Linux-da mening eng sevimli matn muharrirlarim Genie va Bluefish edi, lekin men muntazam ravishda Gedit va Kate-dan foydalanardim. Mac-ga o'tganimda dastlab TextMate-dan foydalanardim. Biroz vaqt o'tgach, men muntazam ravishda yangilanib turuvchi Sublime Text-ga murojaat qildim.
Men boshqa matn muharrirlari bilan tajriba o'tkazishni davom ettirdim va oxir-oqibat Komodo Edit-ga joylashdim. Unda o'sha paytda zarur bo'lgan xususiyatlar va ish jarayonimga mos keladigan interfeys mavjud edi. Bunga ko'plab asosiy qidirish va almashtirish makrolarini yozib olish kiradiboshqa variantlar. Shundan so'ng, kerakli qo'shimcha paketlar avtomatik ravishda o'rnatiladi. Dastur kuchli va oʻz funksiyalarini kengaytirish uchun Emacs-Lisp dasturlash tiliga tayanadi.
Bu yerda sukut boʻyicha HTML va PHP fayllari koʻrsatiladi:
Spacemacs (va umuman GNU Emacs) bizning to'plamimizdagi eng qiyin o'rganish dastur, lekin ayni paytda eng kuchli. O'rganish uchun vaqt va kuch kerak bo'ladi. Agar qiziqsangiz, boshlash uchun ajoyib joy bu Emacs boʻyicha rasmiy yoʻl-yoʻriqli sayohatdir.
Mac uchun eng yaxshi matn muharriri: Biz qanday sinovdan oʻtganimiz
Qoʻllab-quvvatlanadigan ish stoli va mobil platformalar
Agar siz turli xil operatsion tizimlar bilan ishlaydigan bir nechta kompyuterlarda ishlasangiz, hamma joyda ishlaydigan matn muharriridan foydalanishni afzal ko'rishingiz mumkin. Ushbu to'plamda tavsiya etilgan barcha ilovalar Mac-da ishlaydi. Ba'zilari boshqa platformalar uchun ham mavjud, xususan Windows va Linux. Bir nechta ilovalar iOS-da ham ishlaydi, shuning uchun siz ofisdan tashqarida bo'lganingizda iPhone yoki iPad-da biroz ishni bajarishingiz mumkin.
Mac uchun maxsus ishlab chiqilgan matn muharriri xuddi shunday ko'rinadi va o'xshab ketadi. Mac ilovasi; bag'ishlangan Mac foydalanuvchilari uni o'rganish va foydalanishni osonlashtirishi mumkin. Oʻzaro platforma ilovasi koʻplab Mac foydalanuvchi interfeysi qoidalarini buzishi mumkin, lekin u barcha operatsion tizimlarda bir xil ishlaydi.
Mana bu ilovalar faqat macOS’da ishlaydi:
- BBEdit 13
- Coda 2
- TextMate2.0
- Textastic
- MacVim (garchi Vim hamma joyda ishlaydi)
- Spacemacs (garchi Emacs hamma joyda ishlaydi)
Ushbu matn muharrirlari Windowsda ham ishlaydi va Linux:
- Sublime Text 3
- Atom
- Visual Studio Code
- UltraEdit
- Qavslar
- Komodo Edit
Nihoyat, ikkita ilovamiz iOS-da ishlaydigan yordamchi ilovalarga ega:
- Coda 2
- Textastic
Coda 2 mobil ilovasi unchalik kuchli boʻlmagan hamkor ilovasi boʻlsa, Textastic mobil ilovasi esa toʻliq xususiyatga ega.
Foydalanish qulayligi
Koʻpchilik matn muharrirlari kuchli va koʻplab funksiyalarga ega. Ba'zilar yangi boshlanuvchilar uchun boshlashni osonlashtiradi, boshqalari esa dastlabki o'rganish egri chizig'iga ega. Mana ba'zi misollar:
- Textastic oddiy va ishlatish uchun qulay, lekin unchalik ko'p funksiyalarga ega emas.
- Sublime Text, Atom va boshqalar juda katta kuchga ega. kaput, lekin yangi boshlanuvchilar dasturdan o'rganish chizig'isiz foydalanishlari mumkin.
- Eng ilg'or matn muharrirlari, xususan Vim va Emacs, ulardan foydalanishni boshlashdan oldin ko'p o'rganishni talab qiladi. Vim hatto undan qanday foydalanishni o'rgatadigan o'yinni ham taqdim etadi.
Ko'pgina matn muharrirlari foydalanish qulayligiga qaratilgan xususiyatlarni, jumladan, yorliqli brauzer interfeysi va chalg'itmaslik rejimini taqdim etadi.
Kuchli tahrirlash xususiyatlari
Matn muharrirlaridan foydalanuvchilar odatda ancha texnik bo'lib, foydalanish qulayligidan ko'ra funksionallikni afzal ko'radilar. Klaviatura yorliqlari ish jarayonini tezlashtirishi vasichqonchaga tegmaslik oʻrniga qoʻllaringizni klaviaturada ushlab turish imkonini beradi.
Koʻpgina matn muharrirlari bir vaqtning oʻzida bir nechta satrlarni tanlash va tahrirlash uchun bir nechta kursorlarga ega boʻlish imkonini beradi. Ular, shuningdek, bir vaqtning o'zida bir xil faylning turli bo'limlarini ekranda ko'rishingiz uchun ustunlarni taqdim etishi mumkin.
Qidirish va almashtirish odatda sozlanishi mumkin. Ko'pgina matn muharrirlari oddiy iboralarni qo'llab-quvvatlaydi, shuning uchun siz murakkab naqshlarni qidirishingiz mumkin. Qidiruv ko'pincha fayl tizimiga kengaytiriladi, shuning uchun kerakli faylni tezda topishingiz mumkin va onlayn xotira, jumladan, FTP va WebDAV serverlari, Amazon S3 va boshqalar odatda qo'llab-quvvatlanadi.
Qo'shimcha dasturlash vositalari
Ko'pchilik matn muharrirlari ishlab chiquvchilarning o'ziga xos ehtiyojlarini qondiradi. Bu sintaksisni ajratib ko'rsatishdan boshlanadi, bu manba kodini o'qishni osonlashtiradigan xususiyat.
Matn muharriri turli xil dasturlash, skriptlar yoki belgilash tillarining turli elementlari funksiyasini tushunadi va ularni turli ranglarda namoyish etadi. . Biz namunaviy HTML va PHP faylidan foydalangan holda har bir matn muharririning standart sintaksisini ajratib koʻrsatish skrinshotlarini qoʻshamiz.
Kodni toʻldirish vaqtingizni tejaydi va siz uchun kod kiritishni taklif qilish orqali matn terish xatolarini kamaytiradi. Bu aqlli bo'lishi mumkin, bunda ilova kontekstni tushunadi yoki mavjud funksiyalar, o'zgaruvchilar va boshqa elementlarning qalqib chiquvchi menyusiga kirishning oddiy usuli. Tegishli xususiyatlar teglarni avtomatik ravishda yopishi mumkinva qavslar siz uchun.
Kodni katlama matn muharriridan asosiy kodingizning boʻlimlarini yiqilib, kerak boʻlmaganda ularni koʻzdan yashirish uchun kontur sifatida ishlatish imkonini beradi. Ba'zi matn muharrirlari HTML va CSS fayllarini jonli ko'rishga ham ruxsat beradi, bu veb-ishlab chiquvchilar tomonidan qadrlanadi.
Nihoyat, ba'zi matn muharrirlari oddiy tahrirlashdan tashqariga chiqadi va odatda IDE-da topiladigan xususiyatlarni o'z ichiga oladi. Bular odatda kompilyatsiya, disk raskadrovka va versiya yaratish uchun GitHub bilan ulanishni o'z ichiga oladi. Ba'zi matn muharrirlari (jumladan, Visual Studio Code va Komodo Edit) aslida kompaniya IDE-ning qisqartirilgan versiyalari bo'lib, ular alohida mavjud.
Qo'shimcha Yozish vositalari
Ba'zi matn muharrirlari qo'shimcha funktsiyalarni o'z ichiga oladi. Markdown qo'llab-quvvatlash va matn katlama kabi yozuvchilar. Ko'pgina yozuvchilar matn muharrirlari matn protsessorlariga qaraganda sodda, tezroq va sozlanishi mumkinligini qadrlashadi. Tarjimonlar tez-tez kengaytirilgan qidirish va almashtirish uchun oddiy iboralarni taklif qiluvchi matn muharrirlaridan foydalanadilar.
Ilovaning funksionalligini kengaytiruvchi plaginlar
Koʻpgina matn muharrirlarining eng jozibali xususiyati shundaki, ular qaysi funksiyalarni tanlash imkonini beradi. plaginlarning boy ekotizimini taklif qilish orqali sizga kerak. Bu sizga maxsus dastur yaratish imkonini beradi. Bu, shuningdek, matn muharrirlari kamroq shishganligini anglatadi: sukut bo'yicha, ular faqat asosiy funktsiyalarni o'z ichiga oladi.
Pluginlar matn muharririga qarab turli tillarda yoziladi.Siz tanlagan va ishlab chiquvchilar o'z plaginlarini yaratishi va baham ko'rishi mumkin. Siz tez-tez ilova ichidan plaginlar kutubxonasiga kirishingiz mumkin, keyin bir necha marta bosish bilan keraklilarini qo'shishingiz mumkin. Ba'zi matn muharrirlari makroslarni kodlashsiz yozib olishning oddiy usulini o'z ichiga oladi.
Narxi
Matn muharriri ishlab chiquvchining asosiy vositasidir, shuning uchun ham ba'zilari juda qimmat bo'lishi ajablanarli emas. dastlabki xarid yoki doimiy obuna. Sizni ajablantiradigan narsa shundaki, eng yaxshi variantlarning aksariyati bepul.
Bu, ular foydalanuvchilar hamjamiyati tomonidan qoʻllab-quvvatlanadigan ochiq manbali loyiha boʻlganligi yoki ular tatib koʻrishning qulay usuli boʻlgani uchun boʻlishi mumkin. kompaniyaning qimmatroq IDE. Mana sizning variantlaringiz eng arzonidan eng kamiga qarab sanab o‘tilgan.
Bepul:
- Atom: bepul (ochiq manba)
- Visual Studio Code: bepul (ochiq) -source)
- TextMate 2.0: bepul (ochiq manba)
- Qavslar: bepul (ochiq manba)
- Komodo Edit: bepul (ochiq manba)
- MacVim: bepul (ochiq manba)
- Spacemacs: bepul (ochiq manba)
Xarid:
- Matn: $7,99
- BBEdit: $49.99 toʻgʻridan-toʻgʻri yoki obuna boʻling (pastga qarang)
- Sublime Text: $80
- Coda 2: $99.00
Obuna:
- BBEdit: $39,99/yil, $3,99/oy yoki to'g'ridan-to'g'ri sotib oling (yuqorida)
- UltraEdit: $79,95/yil
Har qanday boshqa yaxshi matn muharriri Biz bu yerda o'tkazib yuborgan Mac? Fikr qoldiring va bizga xabar bering.
yon panelda qulay tarzda ro'yxatga olingan. Makro nomini ikki marta bosish orqali ularni birma-bir ishga tushirishim mumkin edi.Men iPad uchun Textastic-ni sotib oldim va oxir-oqibat unga Mac-da ham o'tdim. Bu ozg'in, yomon va o'sha paytda menga kerak bo'lgan hamma narsani qildi.
Men ham ko'p yillar davomida Vim va Emacs bilan tez-tez o'ynaganman, lekin ulardan mohirona foydalanishni o'rganish uchun etarli vaqt ajratmaganman. Ularning interfeyslari zamonaviy ilovalarga o‘xshamaydi, shuning uchun ular eng kuchli vositalar ekaniga va ular bilan qasamyod qiluvchi do‘stlarim borligiga ishonchim komil bo‘lsa ham, men ularga yopishib olishim qiyin bo‘ldi.
Kimga kerak Matn muharriri?
Kimga munosib matn muharriri kerak? Oddiy matnli fayllar bilan ishlash kerak bo'lgan har bir kishi. Bunga kichik tahrirlar uchun tasodifiy vositaga muhtoj odamlar va har kuni asosiy dasturiy vosita sifatida foydalanadigan odamlar kiradi. Quyidagi kabi vazifalar uchun matn muharriridan foydalanishingiz mumkin:
- veb-sayt yaratishda HTML va CSS fayllarini yaratish
- HTML-da veb uchun kontent yozish yoki Markdown
- ishlab chiqish. Python, JavaScript, Java, Ruby on Rails yoki PHP kabi dasturlash tilidan foydalangan holda veb-ilovalar
- Objective C, C# yoki C++ kabi dasturlash tilidan foydalangan holda ish stoli ilovalarini ishlab chiqish
- mobil ilovalardan foydalangan holda ishlab chiqish Java, Python, Objective C, Swift, C#, C++ kabi dasturlash tili
- dastur dasturi yoki operatsion tizimingiz uchun matnga asoslangan konfiguratsiya fayllarini tahrirlash
- belgilashda yozishOddiy matnga formatlash imkonini beruvchi tillar, masalan, stsenariylar uchun fontan va nasr uchun Markdown
- oddiy matnda qaydlar olish yoki sotuvchilar tomonidan bloklanmasligi uchun Markdown
Ba'zi matn muharrirlari bir yoki bir nechta vazifalarni hisobga olgan holda ishlab chiqilgan. Ilova ishlab chiquvchilarga mo'ljallangan matn muharriri tuzatuvchini o'z ichiga olishi mumkin, veb-ishlab chiquvchilarga mo'ljallangan matn muharriri esa jonli ko'rib chiqish paneliga ega bo'lishi mumkin. Lekin matn muharrirlarining ko‘pchiligi istalgan maqsadda foydalanish uchun yetarli darajada moslashuvchan.
Matn muharririning jozibadorligi shundaki, u juda ko‘p turli xil narsalar uchun ishlatilishi mumkin va boshqa hech qanday turdagi ilovalar qila olmaydigan tarzda moslashtiriladi. Biroq, ko'pchilik foydalanuvchilar ko'proq ixtisoslashgan vositadan, masalan, dasturlash uchun IDE (Integrated Development Environment) yoki Scrivener yoki Ulysses kabi maxsus yozish dasturidan foydalanishni afzal ko'rishadi.
Siz matn muharrirlariga qiziqqaningiz uchun, Bizda sizni qiziqtirishi mumkin bo'lgan bir qator boshqa ma'lumotlar bor:
- Dasturlash uchun eng yaxshi Mac
- Dasturlash uchun eng yaxshi noutbuk
- Mac uchun eng yaxshi yozish ilovalari
Mac uchun eng yaxshi matn muharriri: G'oliblar
Eng yaxshi tijorat matn muharriri: Sublime Text 3
Sublime Text 3 - bu transplatforma matnni tez tahrirlash, boshlash oson va ko'pchilik foydalanuvchilarning ehtiyojlarini qondiradi. U 2008-yilda ishga tushirilgan va toʻliq xususiyatli va yuqori darajada sozlanishi - professional, qobiliyatli matnga muhtoj boʻlganlar uchun ajoyib tanlov.muharrir.
Yuklab olish uchun rasmiy Sublime Text saytiga tashrif buyuring. Bepul sinov muddati cheklanmagan. Davomiy foydalanish uchun ilova har bir foydalanuvchi uchun (har bir mashina uchun emas) $80 turadi.
Bir qarashda:
- Tagline: “Kod, belgilash uchun murakkab matn muharriri. va nasr.”
- Focus: Har tomonlama — ilovalarni ishlab chiqish, veb-ishlab chiqish, yozish
- Platformalar: Mac, Windows, Linux
Buni boshlash oson. Ajoyib matn. Bepul sinov muddati uchun haqiqiy yakuniy nuqta yo'q, shuning uchun uni sotib olishga qaror qilishdan oldin uni yaxshilab sinab ko'rishingiz mumkin, bu sizga vaqti-vaqti bilan taklif qilinadi. Va ilovani o'rganish oson. Siz sakrab o‘tib, undan foydalanishni boshlaysiz, so‘ngra kerak bo‘lganda uning ilg‘or funksiyalarini oling.
U ajoyib ko‘rinadi va funksiyalarga boy. Sublime Text 3 barcha platformalarda izchil ishlaydi, bunga maxsus UI asboblar to'plamidan foydalanish orqali erishiladi va ilovaning o'zi har bir operatsion tizimga xosdir. Bu uni boshqa platformalararo muharrirlarga qaraganda engilroq va sezgir qiladi.
Sublime Text barmoqlaringizni kerakli joyda ushlab turish uchun keng doiradagi klaviatura yorliqlari va ixtiyoriy taklif etadi. Ekranning o'ng tomonidagi minimap hujjatning qayerda ekanligingizni darhol ko'rsatadi.
Sintaksisni ajratib ko'rsatish va rang sxemalari qatori mavjud. Bu yerda HTML fayl uchun standart sozlamalar:
Va bu erdaPHP fayli uchun standart sintaksisni ajratib ko'rsatish:
Siz bir nechta ochiq hujjatlarni yorliqli interfeysda (yuqoridagi kabi) yoki alohida oynalarda ko'rishingiz mumkin.
A chalg'itmaslik rejimi oynani to'liq ekranga aylantiradi va menyu va boshqa foydalanuvchi interfeysi elementlari yashiriladi.
Siz bir vaqtning o'zida bir nechta qatorlarni tanlash orqali tahrirlashingiz mumkin. kerakli satr raqamlarini (Shift yoki Buyruqni bosish orqali), so'ngra klaviatura yorlig'idan foydalanib, buyruq-shift-L. Har bir tanlangan satrda kursor paydo bo'ladi.
Kod bo'limlari satr raqamlari yonidagi ochish uchburchagini bosish orqali buklangan (masalan, if iboralari qo'llaniladigan joyda) bo'lishi mumkin.
Izlash va almashtirish kuchli va oddiy iboralarni qo'llab-quvvatlaydi. Qidiruv fayl tizimiga Har narsaga o'tish (Buyruq-P) buyrug'i bilan kengaytiriladi, bu joriy jilddagi istalgan faylni ochishning eng tezkor usuli hisoblanadi. Boshqa “Oʻtish” buyruqlari navigatsiyani osonlashtiradi va ularga Oʻtish belgisi, oʻtish taʼrifi, oʻtish havolasi va oʻtish chizigʻini oʻz ichiga oladi.
Ilova juda moslashtirilgan. Sozlamalar matnga asoslangan konfiguratsiya faylini tahrirlash orqali o'zgartiriladi. Bu yangi boshlanuvchilarni hayratda qoldirishi mumkin bo'lsa-da, matn muharririda ishlashga o'rganib qolganlar uchun juda mantiqiy bo'ladi va afzalliklar fayli yuqori izohlanadi, shuning uchun mavjud variantlarni ko'rishingiz mumkin.
Plaginlar Sublime Textning paketida mavjudboshqaruv tizimi, unga ilovadagi buyruqlar palitrasidan yoki rasmiy veb-saytdan kirish mumkin. Bular ilovaning funksiyalarini muayyan usullar bilan kengaytirishi mumkin va Pythonda yozilgan. Hozirda deyarli 5000 tasi mavjud.
Eng yaxshi bepul matn muharriri: Atom
Atom 2014-yilda ishga tushirilgan bepul va ochiq manbali muqobildir. U Sublime Text funksiyasiga oʻxshash funksiyaga ega. . Atom oʻzaro platforma boʻlib, Electron “bir marta yozing va hamma joyda oʻrnating” ramkasiga asoslanadi, shuning uchun u Sublime Text’ga qaraganda biroz sekinroq.
Ilova keyinchalik Microsoft tomonidan sotib olingan GitHub tomonidan yaratilgan. Jamiyatdagi ba'zi odamlarning ishonchsizliklariga qaramay (ayniqsa Microsoft o'zining matn muharririni ishlab chiqqani uchun), Atom mustahkam matn muharriri bo'lib qolmoqda.
Ilovani bepul yuklab olish uchun Atom rasmiy saytiga tashrif buyuring.
Bir qarashda:
- Tagline: “21-asr uchun buzilgan matn muharriri.”
- Foyad: Ilovalarni ishlab chiqish
- Platformalar : Mac, Windows, Linux
Hozirda Atom bergan birinchi taassurot yaxshi emas. Uni macOS Catalina ostida birinchi marta ochganingizda xato xabari ko'rsatiladi:
“Atom”ni ochib bo'lmaydi, chunki Apple uni zararli dasturlarga tekshira olmaydi.
Men Atom muhokamasi forumida yechim topdim: Finder-da Atom-ni toping, uni o'ng tugmasini bosing, so'ngra ochish-ni tanlang. Buni qilganingizdan so'ng, dastur xatosiz ochiladikelajakda xabar. Buni tuzatish hali yaratilmaganiga hayronman.
Atom yangi foydalanuvchilar uchun oson. U yorliqli interfeysni, shuningdek, bir nechta panellarni, shuningdek, bir qator tillar uchun jozibali sintaksisni ta'kidlaydi. Bu yerda HTML va PHP fayllari uchun standart format.
Sublime Text kabi, koʻp qatorli tahrirlash ham mavjud boʻlib, u koʻp foydalanuvchili tahrirlashgacha choʻziladi. Teletype - bu Google Docs bilan bo'lgani kabi, turli foydalanuvchilarga bir vaqtning o'zida hujjatni ochish va tahrirlash imkonini beruvchi noyob xususiyatdir.
Kodni yig'ish va aqlli avtomatik to'ldirish imkoniyatlari mavjud oddiy iboralar, fayl tizimi brauzeri, mukammal navigatsiya imkoniyatlari va kuchli qidiruv.
Ilova ishlab chiquvchilarni hisobga olgan holda yaratilganligi sababli, Atom ba'zi IDE xususiyatlarini o'z ichiga olgani va Apple ishlanmalarini o'rnatishni taklif qilishi ajablanarli emas. uni birinchi marta ochganingizda siz uchun vositalar.
Ilovaga paketlar orqali funksional qoʻshasiz va paketlar menejeriga toʻgʻridan-toʻgʻri Atom ichidan kirish mumkin.
Minglab paketlar mavjud. Ular sizga chalg‘itmasdan tahrirlash, Markdown-dan foydalanish, qo‘shimcha kod parchalari va tilni qo‘llab-quvvatlash, ilovaning ko‘rinishi va ishlashini batafsil moslashtirish kabi xususiyatlarni qo‘shish imkonini beradi.
Mac uchun eng yaxshi matn muharriri: The Raqobat
Visual Studio kodi
Atom endi texnik jihatdanMicrosoft mahsuloti, Visual Studio Code - ular ishlab chiqqan dastur va bu juda zo'r. U 2015 yilda ishga tushirilgan va tezda mashhurlikka erishmoqda. Uning ajoyib xususiyatlari aqlli kodni toʻldirish va sintaksisni taʼkidlashdir.
Ilovani bepul yuklab olish uchun rasmiy Visual Studio Code saytiga tashrif buyuring.
Bir qarashda:
- Taglik: “Kodni tahrirlash. Qayta belgilangan.”
- Focus: Ilovalarni ishlab chiqish
- Platformalar: Mac, Windows, Linux
VSCode tez va sezgir, ishlab chiquvchilarga qaratilgan va tahrirlash va tahrirlashga qaratilgan. disk raskadrovka kodi. U ochiq manbali MIT litsenziyasi ostida chiqariladi.
IntelliSense oʻzgaruvchan turlar, funksiya taʼriflari va import qilingan modullarni hisobga olgan holda kodni toʻldirish va sintaksisni ajratib koʻrsatishga aql qoʻshadigan xususiyatdir. 30 dan ortiq dasturlash tillari, jumladan ASP.NET va C# qo'llab-quvvatlanadi. Bu yerda uning HTML va PHP fayllari uchun standart sintaksisini ajratib ko'rsatish:
Ilova biroz o'rganish egri chizig'iga ega va yorliqli interfeys va ajratilgan oynalarni o'z ichiga oladi. Zen rejimi tugmani bosish orqali menyu va oynalarni yashirish va ilovani ekranni toʻldirish uchun maksimal darajaga koʻtarish orqali minimal interfeysni taʼminlaydi.
U terminal, tuzatuvchi va Git buyruqlarini oʻz ichiga oladi, lekin to'liq IDE emas. Buning uchun siz Microsoftning professional IDE-si bo'lgan ancha kattaroq Visual Studio-ni xarid qilishingiz kerak.
Ilova ichidan foydalanish mumkin bo'lgan kengaytmali kutubxona mavjud.