← Բոլոր գործիքները

Տառաշարի փոխարկիչ

Փոխարկեք տեքստը ՄԵԾԱՏԱՌ, փոքրատառ, Title Case, Sentence case, camelCase, snake_case և այլ ձևաչափերի միջև, անվճար ձեր բրաուզերում՝ AP և Chicago ոճերով։

Ինչ է անում ռեգիստրի փոխարկիչը և երբ է այն պետք

Ռեգիստրի փոխարկիչը վերցնում է ձեր տեղադրած ցանկացած տեքստը և վերաշարադրում է մեծատառ-փոքրատառ ձևը ձեզ համար։ Փոխարենի Caps Lock-ը միացած լինելու պատճառով նախադասությունը վերստին մուտքագրելու կամ վերնագրում ամեն բառ ձեռքով մեծատառով սկսելու, դուք սեղմում եք մեկ կոճակ, և գործիքը վերաձևում է տառերը։ Այս էջում ամեն ինչ աշխատում է ձեր դիտարկիչում, ուստի ձեր տեքստը երբեք չի լքում ձեր սարքը։ Տեղադրեք, ընտրեք ոճը, պատճենեք արդյունքը։

Պատճառը, թե ինչու է նման փոքր գործիքը մշտական տեղ գրավում ձեր գործիքագոտում, այն է, որ մեծատառ-փոքրատառ ձևն զգայուն է և կանոններով կապված։ Անգլերեն վերնագրերը հետևում են կանոնների, որոնք հեշտ է սխալ կիրառել, և ծրագրավորման կոդն ունի իր անվանման ոճերը, որոնք կարևոր են կոմպիլյատորների և linter-ների համար։ Ձեռքով փոխարկումն արվում է դանդաղ և սխալունակ; գործիքին թույլ տալ հետևողականորեն կիրառել կանոնը՝ արագ է և կոկիկ։

Փայլող, վերացական տառաձևեր, որոնք վերափոխվում են խոշոր մեծատառից փոքր փոքրատառ ձևերի, մանուշակագույն և կապույտ երանգներով
Տառերի անցումը մեծ և փոքր ձևերի միջև — ցանկացած ռեգիստրի փոխարկիչի սիրտը։

Առօրյա ռեգիստրները

ՄԵԾԱՏԱՌ-ը դարձնում է ամեն տառը մեծատառ։ Այն լավ է աշխատում կարճ հապավումների, պիտակների և հազվադեպ ընդգծումների համար, բայց ամբողջ պարբերությունը մեծատառերով ընկալվում է որպես բղավոց և իրապես ավելի դժվար է ընթերցվում, ուստի օգտագործեք զգուշությամբ։

փոքրատառ-ը հանում է բոլոր մեծատառերը։ Այն հարմար է տվյալները նորմալացնելու, խառնաշփոթ ժամանած տեքստը մաքրելու կամ որոշ բրենդների նախընտրած հանգիստ փոքրատառ էսթետիկային համապատասխանելու համար։ Այն նաև ամենաարագ ուղղումն է պատահաբար ամբողջովին մեծատառերով մուտքագրված նախադասության համար։

Նախադասության ռեգիստր-ը մեծացնում է միայն յուրաքանչյուր նախադասության առաջին տառը, մնացածը թողնելով այնպես, ինչպես գրված է։ Սա հիմնական տեքստի, էլփոստերի և ժամանակակից ինտերֆեյսի տեքստի բնական ոճն է, քանի որ այն ընթերցվում է այնպես, ինչպես մարդիկ իրականում գրում են։

Վերնագրային ռեգիստր-ը մեծացնում է հիմնական բառերը և փոքրացնում փոքր կապակցող բառերը։ Սա վերնագրերի, գրքերի ու հոդվածների վերնագրերի, երգերի անունների և գլխագրերի ավանդական ոճն է։ Հենց վերնագրային ռեգիստրում են մարդկանց մեծ մասը շփոթվում, քանի որ ճշգրիտ կանոնները կախված են նրանից, թե որ ոճային ուղեցույցին եք հետևում։

Վերնագրային ռեգիստրը մեկ կանոն չէ. AP ընդդեմ Chicago

Ե՛ւ Associated Press-ը (AP), և՛ Chicago Manual of Style-ը համաձայն են հիմունքների հարցում. մեծացրեք առաջին և վերջին բառը, ինչպես նաև բոլոր գոյականները, դերանունները, բայերը, ածականները և մակբայները։ Երկուսն էլ նաև փոքրացնում են կարճ հոդվածները, ինչպիսիք են a, an և the, կարճ շաղկապները for, and, nor, but և or, և կարճ նախդիրները։

Անհամաձայնությունները մանրամասների մեջ են։ AP-ն փոքրացնում է երեք և ավելի քիչ տառ ունեցող նախդիրները, բայց մեծացնում ավելի երկարները, և մեծացնում է to-ն, երբ այն ինֆինիտիվի մաս է։ Chicago-ն փոքրացնում է to-ն ինֆինիտիվներում և փոքրացնում է նախդիրները՝ անկախ երկարությունից։ yet և so շաղկապները փոքրատառ են AP-ում, բայց մեծատառ Chicago-ում։ Ոչ մեկը ինտուիտիվ չէ, և հենց դա է պատճառը, թե ինչու փոխարկիչը, որ գիտի կանոնները, խնայում է ժամանակ և վեճեր։

Հոսող, վերացական տեքստի ժապավեն, որ վերաձևակերպվում է կոկիկ, հավասարեցված տողերի, ոսկեգույն և կապույտ երանգներով մուգ նավիգային ֆոնի վրա
Խառնաշփոթ տեքստը մտնում է և դուրս է գալիս կոկիկ վերաձևակերպված։

Ծրագրավորողի ռեգիստրները. փոփոխականներն ճիշտ անվանելը

Ծրագրավորողներին անհրաժեշտ է ոճերի այլ ընտանիք, քանի որ նույնացուցիչները չեն կարող պարունակել բացատներ։ Յուրաքանչյուր լեզվական համայնք հաստատում է իր սեփական պայմանականությունը, և դրանք խառնելը կեղտոտ տեսք ունի կամ խափանում է linter-ները։

  • camelCase — առաջին բառը փոքրատառ, հետագա յուրաքանչյուր բառը մեծատառով, առանց բացատների. userName։ Տարածված է JavaScript, Java և Kotlin փոփոխականներում։
  • PascalCase — ինչպես camelCase, բայց առաջին բառն էլ մեծատառով է. UserName։ Օգտագործվում է դասերի և տիպերի անունների համար բազմաթիվ լեզուներում։
  • snake_case — ամբողջովին փոքրատառ, ընդգծագծերով բառերի միջև. user_name։ Ստանդարտն է Python-ի, Ruby-ի և SQL-ի համար։
  • kebab-case — ամբողջովին փոքրատառ, գծիկներով. user-name։ Հանրաճանաչ է URL-ների, CSS դասերի անունների և ֆայլերի անունների համար։

Փոխարկիչը, որ մշակում է սրանք, թույլ է տալիս «User Name» պիտակից ակնթարթորեն ստանալ ճիշտ նույնացուցիչը՝ ցանկացած ծրագրավորման լեզվի համար, և հետո նորից փոխարկել այն, երբ նույն գաղափարը տեղափոխում եք տվյալների բազայի սյունակ կամ CSS կանոն։

Արագ, առօրյա կիրառություններ

Այս գործիքին դիմելու երկու ամենատարածված պատճառներն են՝ առօրյա և կայուն. Caps Lock-ով պատահաբար մուտքագրված տեքստը շտկելը և վերնագիրը կամ փոփոխականի անունը վերաձևակերպելը՝ առանց նորից մուտքագրելու։ Տեղադրեք ԲՂԱՎՈՂ ՆԱԽԱԴԱՍՈՒԹՅՈՒՆ և հանեք կոկիկ մեկը։ Տեղադրեք սյունակի վերնագիր և ստացեք մաքուր snake_case դաշտ։ Երբ այն մտնի ձեր աշխատանքային հոսքի մեջ, կօգտագործեք ավելի հաճախ, քան սպասում եք։ Եթե ձեզ նաև անհրաժեշտ է չափել այն, ինչ խմբագրում եք, միացրեք այն բառաքանակիչի հետ և թերթեք մեր մյուս տեքստային գործիքները տեքստը կրճատելու, տեսակավորելու և մաքրելու համար։

Հաճախ տրվող հարցեր

Իմ տեքստը ուղարկվու՞մ է որևէ տեղ

Ոչ։ Փոխարկումն ամբողջությամբ աշխատում է ձեր դիտարկիչում՝ JavaScript-ի միջոցով, ուստի ձեր տեղադրած տեքստը երբեք չի ուղարկվում սերվեր։ Կարող եք նույնիսկ օգտագործել այն ինտերնետից անջատ, երբ էջը արդեն բեռնվել է։

Որն է տարբերությունը Վերնագրային ռեգիստրի և Նախադասության ռեգիստրի միջև

Վերնագրային ռեգիստրը մեծացնում է վերնագրի բառերի մեծ մասը, մինչդեռ Նախադասության ռեգիստրը մեծացնում է միայն յուրաքանչյուր նախադասության առաջին տառը։ Օգտագործեք Վերնագրային ռեգիստրը գլխագրերի ու վերնագրերի համար, և Նախադասության ռեգիստրը՝ սովորական հիմնական տեքստի ու էլփոստերի համար։

Ո՞ր վերնագրային ռեգիստրի ոճն օգտագործեմ՝ AP, թե Chicago

Կախված է համատեքստից։ Լրագրողներն ու շատ կայքեր հետևում են AP-ին, մինչդեռ գրքերն ու ակադեմիական հրատարակչությունը հաճախ հետևում են Chicago-ին։ Եթե ձեր կազմակերպությունն ունի սեփական ոճ չունի, ընտրեք մեկը և հետևողականորեն կիրառեք։

Ի՞նչ է camelCase-ը snake_case-ի հանդեպ

camelCase-ը միացնում է բառերը մեծատառերով և առանց բաժանիչների, օրինակ՝ userName, և տարածված է JavaScript-ում ու Java-ում։ snake_case-ը օգտագործում է փոքրատառ բառեր՝ ընդգծագծերով բաժանված, օրինակ՝ user_name, և ստանդարտ է Python-ում և SQL-ում։

Կարո՞ղ է շտկել տեքստը, որը պատահաբար մուտքագրել եմ ամբողջովին մեծատառերով

Այո։ Տեղադրեք ամբողջովին մեծատառ տեքստը և ընտրեք փոքրատառ կամ Նախադասության ռեգիստր։ Նախադասության ռեգիստրը սովորաբար լավագույն ընտրությունն է, քանի որ վերականգնում է նորմալ մեծատառավորումը յուրաքանչյուր նախադասության սկզբում։

Ռեգիստրի փոխարկումը փոխու՞մ է հենց բառերը

Ոչ։ Ռեգիստրի փոխարկիչը փոխում է միայն, թե որ տառերն են մեծատառ կամ փոքրատառ, և ծրագրավորողի ոճերի համար՝ բառերի միջև եղած բաժանիչները։ Իրական բառերն ու դրանց հերթականությունը մնում են նույնը։