5 լավագույն տեքստային խմբագրիչներ Mac-ի համար


Մենք հավաքել ենք բոլոր լավագույն տեքստային խմբագրիչները, որոնք կարող եք օգտագործել ձեր Mac-ում կոդ գրելու համար:

Եթե ունեք կոդավորման նախագիծ, որը ցանկանում եք կատարել ձեր Mac-ում, օրինակ՝ հավելված կամ վեբ կայք, ապա ձեզ անհրաժեշտ կլինի ծրագիր՝ կոդը գրելու համար: Այս ծրագրերը կոչվում են տեքստային խմբագրիչներ: Տեքստային խմբագիրները թույլ են տալիս գրել և գործարկել կոդը տարբեր կոդավորման լեզուներով: Նրանք կարող են լինել բավականին պարզ, կամ ունենալ բազմաթիվ տարբերակներ, ինչպիսիք են ավտոմատ գույնի կոդավորումը և ձևաչափումը:

Անկախ նրանից, թե դուք առաջին անգամ եք կոդավորում, թե դա անում եք տարիներ շարունակ, ձեզ համար կա Mac տեքստային խմբագիր: Մենք հավաքել ենք մեր սիրելի Mac տեքստային խմբագրիչ հավելվածները ստորև. կարդացեք՝ ձեզ համար լավագույնը գտնելու համար:

1. Վիմ

Եթե ցանկանում եք տեքստային խմբագրիչ ձեր Mac-ում ունենալ տոննա հզորություն և ոչ շատ զանգեր և սուլիչներ, ապա ցանկանում եք Vim-ը: Հաճախ կոչվում է «Ծրագրավորողի խմբագիր», Vim-ը կարող է կառավարել գրեթե ցանկացած նախագիծ և ծրագրավորման լեզու, որը դուք օգտագործում եք դրան:

Որպես ծրագիր, որը հիանալի է ծրագրավորողների համար, սակայն, Vim-ը գալիս է մի փոքր ուսուցման կորով, եթե դուք նոր եք կոդավորման մեջ: Vim-ը ավտոմատ կերպով շարահյուսում է գունային կոդերը, այնպես որ ձեր կոդը մի փոքր ավելի հեշտ է կարդալ, բայց այն ձեզ առաջարկներ չի անում կամ սխալներ կամ տառասխալներ չի նշում: Այն նաև չունի շատ ամուր գրաֆիկական ինտերֆեյս կամ GUI, եթե դուք սովոր եք դրանց, չնայած MacVim-ն ավելի շատ GUI ունի, քան Vim-ը այլ օպերացիոն համակարգերի համար:

Համենայն դեպս, դա լայնորեն օգտագործվող ծրագիր է, այնպես որ, եթե հարցեր ունեք, հավանաբար կկարողանաք պատասխաններ գտնել վեբ որոնման միջոցով: Բայց դուք պետք է պատրաստ լինեք գործի մեջ դնել և սովորել ծրագիրը:

Մեր կարծիքով, եթե արդեն կոդավորում եք, Vim-ը հիանալի խմբագիր է ձեր կոդի վրա աշխատելու համար՝ առանց ավելորդ նրբությունների: Նրանց համար, ովքեր դեռ սովորում են, Vim-ը ավելի դժվար կլինի անմիջապես հասկանալ, և դուք կարող եք նախընտրել այս ցանկում տեքստի խմբագրման այլ հավելված: Բայց արժե պարզել, թե արդյոք ցանկանում եք ջանք գործադրել:

Ներբեռնում՝ Vim Mac-ի համար (անվճար)

2. Emacs

Քանի որ մենք խոսում ենք Vim-ի մասին, իմաստ ունի խոսել դասական տեքստային խմբագրման պատերազմում նրա մեծ մրցակցի՝ Emacs-ի մասին: Emacs-ը, ինչպես Vim-ը, Mac-ի տեքստային խմբագիր է, որն ուղղված է կոդերի տիրապետմանը: Այն գունային կոդերի շարահյուսություն է, բայց դրանից դուրս գործիք է, ոչ թե ուսումնական հարթակ:

Նաև, ինչպես Vim-ը, Emacs-ն ունի փաթեթավորման համակարգ, որը թույլ է տալիս ներբեռնել և տեղադրել դրա ընդլայնումներ: Այս ընդլայնումները կարող են թույլ տալ ձեզ ունենալ այնպիսի բաներ, ինչպիսիք են շարահյուսության ստուգիչը և սխալների որսորդը, բայց դուք պետք է ներբեռնեք և տեղադրեք դրանք առանձին: Եվ միայն այդքան ընդլայնումներ կան:

Emacs-ը իրեն մի փոքր առանձնացնում է Vim-ից՝ ունենալով մի քանի այլ գործառույթներ, ինչպիսիք են օրացույցը, նորությունների ընթերցողը և նախագծի պլանավորման հնարավորությունները:

Այս լրացուցիչ գործառույթները կարող են օգնել Emacs-ին հեռացնել Vim-ը ձեզ համար՝ որպես ձեր ընտրած տեքստային խմբագրիչ: Կամ, դրանք անհարկի կթվան և Vim-ին ավելի գրավիչ կդարձնեն: Դա ձեզնից է կախված, և թե որքան եք ուզում, որ ձեր տեքստային խմբագրիչը անի, այնուհետև ձեզ թույլ կտա գրել և խմբագրել տեքստը և կոդը:

Ներբեռնում՝ Emacs Mac-ի համար (անվճար)

3. Ատոմ

Mac օգտատերերի համար, ովքեր նոր սովորում են կոդավորում, մենք խորհուրդ կտանք տեքստային խմբագրիչ Atom-ին: Atom-ն ունի շատ հարմար GUI և շատ առանձնահատկություններ, որոնք օգտակար են առաջին անգամ կոդավորողների համար:

Ինքնալրացման գործառույթը կարող է օգնել ձեզ հիշել կոդերի շարահյուսությունը, որը գուցե մոռացել եք, ինչպես նաև օգնել ձեզ ավելի արագ գրել կոդը: Atom-ը նաև թույլ է տալիս հեշտությամբ գտնել և փոխարինել տեքստը ձեր կոդի մեջ, ինչպես նաև աշխատել բազմաթիվ վահանակներում: Գոյություն ունի նաև Atom-ի համար օգտագործողի հիանալի նոր ուղեցույց, որը հեշտ է հետևել որպես նոր կոդավորող, և մենք գտել ենք դրա փաստաթղթերի մեծ մասը նույնպես համեմատաբար հեշտ է հետևել:

Atom-ն ունի նաև հարմարեցման մի քանի գեղեցիկ ընտրանքներ, այդ թվում՝ ընդլայնումներ, որոնք կարող եք ներբեռնել հավելվածից (փոխանակ դրանք առանձին գտնելու, ինչպես Vim-ի և Emacs-ի դեպքում), և թեմաներ, որոնք կարող եք օգտագործել՝ ձեր պատուհաններն ավելի զվարճալի դարձնելու համար:

Atom-ը հիանալի է նոր կոդավորողների համար, բայց դրա համակարգը նույնքան ամուր է և թալանելի, որքան Vim-ը և Emacs-ը, ուստի այն տեքստային խմբագիր է, որի հետ դուք կարող եք աճել՝ սովորելիս: Այն նաև թույլ է տալիս ծրագրային GitHub մուտք գործել, խմբագրել և համօգտագործել, եթե դուք կոդավորում եք ուրիշների հետ: Սահմանված աշխատանքային հոսքերով երկարաժամկետ կոդավորողներին կարող է դուր չգալ ավտոմատ լրացման գործառույթը, բայց եթե ցանկանում եք հզոր և գեղեցիկ խմբագրիչ, որը կարող է օգտատերերին մի փոքր օգնություն առաջարկել ճանապարհին, ապա ձեզ դուր կգա Atom-ը:

Ներբեռնում՝ Atom Mac-ի համար (անվճար)

4. Բարձրագույն տեքստ

Մեկ այլ հիանալի տեքստային խմբագրիչ նոր կոդավորողների համար, որոնք օգտագործում են Mac-ը, Sublime Text-ն է: Atom-ի պես, Sublime Text-ն առաջարկում է ավտոմատ լրացում ձեր կոդավորման համար, բայց դրան ավելացնում է շարահյուսական սահմանումներ, եթե դուք պետք է փնտրեք տերմին կամ հիշեցնեք ինքներդ ձեզ, թե ինչ է անում կոդի մի մասը: Սահմանումները կարող են նույնիսկ հայտնվել մի քանի տարբեր ձևերով. դուք կարող եք արագ սահմանում ստանալ տերմինի կողքին գտնվող թռուցիկ պատուհանում կամ սեղմել՝ կողք կողքի պատուհանում ամբողջական սահմանում ստանալու համար:

Սրանք ուսուցման զարմանալի առանձնահատկություններ են, քանի որ դուք կարող եք ստուգել բաները, երբ կոդավորում եք, կամ բացել կոդերի նախագծերը ծրագրում՝ դրանք ուսումնասիրելու համար: Թեև Sublime Text-ում դեռևս կան առանձնահատկություններ ավելի առաջադեմ կոդավորիչների համար, ներառյալ դիտումների հեշտ բաժանումը և ներդիրների փոխարկումը, ինչպես նաև բազմաթիվ ընտրանքներ, որոնք թույլ են տալիս արագ փոփոխական փոփոխություններ:

Atom-ն ունի արտաքին տեսքի մի փոքր ավելի հարմարեցվածություն, բայց Sublime Text-ը դեռևս ունի մուգ և թեթև թեմաներ և կարող է լավ աշխատել շատ GPU-ների և eGPU-ների հետ, եթե մտածում եք ձեր Mac mini-ի համար eGPU ձեռք բերելու մասին:

Sublime Text-ը կարող է նույնիսկ ավելի հարմար լինել սկսնակների համար, քան Atom-ը, սակայն դրա սահմանումը և ավտոմատ լրացման գործառույթները կարող են ավելի զայրացնել, քան օգտակար լինել, երբ սովորում եք: Այնուամենայնիվ, եթե ցանկանում եք հեշտությամբ նավարկել պատուհանները ձեր ստեղնաշարով և հավանել դրա տեսքը, Sublime Text-ը հիանալի է:

Ներբեռնում՝ Sublime Text Mac-ի համար (անվճար)

5. VS Code

Վերջին տեքստային խմբագրիչը, որը մենք խստորեն խորհուրդ ենք տալիս ստանալ ձեր Mac-ի համար, Visual Studio Code-ն է, որը նաև հայտնի է որպես VS Code: Պարծենալով հավելվածի վրիպազերծման տարբերակներով և խելացի ավտոմատ լրացման համակարգով, VS Code-ը նպատակ ունի ոչ միայն օգնել նոր կոդավորողներին, այլ մեծացնել առաջադեմ կոդավորողների արագությունը:

Git-ի միջոցով (կարող եք և պետք է տեղադրել Git-ը ձեր Mac-ում, եթե աշխատում եք զարգացող կոդերի նախագծի վրա) և SCM այլ մատակարարների հետ, որոնք հասանելի են վերանայման և պարտավորությունների հենց VS Code-ի շրջանակներում, սա խմբագրիչ է, որը ցանկանում է հեշտացնել ձեր աշխատանքային հոսքը այնքան, որքան հնարավոր է. Շատ ընդլայնումներ հասանելի են նաև VS Code-ի համար, այնպես որ կարող եք թույլ տալ, որ այն ձեզ էլ ավելի արդյունավետ դարձնի տարբեր նախագծերի հետ: VS Code-ի ներկառուցված հատկանիշներն այստեղ իսկապես չեն խանգարում: Մեզ համար նրանք իրենց ժամանակ խնայող են զգում:

VS Code-ն իրեն մի փոքր ավելի քիչ ընկերական է զգում, քան Atom-ը (որի հետ այն կիսում է շատ կոդով) և Sublime Text-ը: Բայց VS Code-ի վերածվելը իսկապես կարող է երկարաժամկետ օգնել ձեզ և ձեր կոդավորման արագությանը:

Մեզ համար VS Code-ը տեքստային խմբագրիչի՝ գործիք և հրահանգիչ լինելու լավագույն միջին հիմքն է: Դա լավագույնն է դարձնում միջանկյալ կոդավորողի համար. ինչ-որ մեկը ձգտում է կատարելագործել հմտությունները, բայց ով երբեմն օգնության կարիք ունի սխալի հետ կապված: Դո՞ւ ես։ Եթե այո, անպայման ստուգեք VS Code-ը:

Ներբեռնում՝ VS Code Mac-ի համար (անվճար)

Ո՞ր տեքստային խմբագիրն եք ընտրելու:

Կան բազմաթիվ հրաշալի տեքստային խմբագրիչներ, որոնք կարող եք ձեռք բերել Mac-ի համար: Նրանք բոլորը թույլ են տալիս գրել և գործարկել կոդը, ինչպես նաև գրել տեքստ: Եվ զարմանալիորեն, նրանք բոլորն անվճար են:

Ձեր ուզած տեքստային խմբագրիչի որոշումը կհանգեցնի ձեր ընթացիկ կոդավորման հմտություններին և այն բանին, թե որքան եք ցանկանում ծրագիր, որը կօգնի ձեզ կոդավորել: Եթե ցանկանում եք ինքներդ ձեզ մղել և ամեն ինչ ձեռքով անել, ապա ցանկանում եք Vim կամ Emacs: Եթե ցանկանում եք ձեզ առաջնորդող ծրագիր, ապա ցանկանում եք Atom, Sublime Text կամ VS Code: