IlmHamroh
JavaScript Full-stack/1-qism. Kompyuter, fayllar va terminal31/40-dars14 daqiqa
Mundarija (26)

Klaviatura yorliqlari: matn tahrirlash va oynalarni boshqarish (Windows, macOS)

Qisqacha: Klaviatura yorlig'i — bir nechta tugmani birga bosib, amalni sichqonchasiz bajarish. Matnda Ctrl + ←/→ so'zma-so'z yuradi, Home/End qator boshi va oxiriga o'tadi, Ctrl + Backspace butun so'zni o'chiradi. Har qanday harakatga Shift qo'shsangiz, matn tanlanadi. Tizimda Alt + Tab oynalarni almashtiradi, Win + V nusxalar tarixini, Win + Shift + S skrinshotni ochadi. macOS'da Ctrl o'rnini ko'pincha Cmd yoki Option egallaydi.

Bu darsda

  • Asosiy yorliqlarni (nusxalash, kesish, bekor qilish, qidirish) ishonch bilan ishlatasiz.
  • Kursorni so'zma-so'z, qator va fayl bo'ylab sichqonchasiz yurgizasiz va butun so'zni bir bosishda o'chirasiz.
  • Shift qoidasi bilan har qanday bo'lakni tanlaysiz.
  • Nusxalar tarixi (Win + V) va skrinshot yorliqlarini ishlatasiz.
  • Oynalar va virtual stollarni klaviaturadan boshqarasiz, macOS muqobillarini bilasiz.

Oldin bilishingiz kerak: Ko'r-ko'rona yozish va dasturchi belgilari, Terminal, shell va prompt.

1. Nega bu kerak?

Kichik tajriba. Qatorning o'rtasidagi bitta so'zni o'chirish kerak. Sichqoncha bilan: qo'l klaviaturadan sichqonchaga boradi, so'zni belgilaydi, qaytib keladi, Delete bosadi. Klaviatura bilan: ikki-uch tugma. Qo'l joyidan qo'zg'almaydi.

Bir marta farq sezilmaydi. Lekin dasturchi kuniga yuzlab marta matn tahrirlaydi. Kodning ko'p qismi yangidan yozilmaydi — mavjud kod o'qiladi, o'zgartiriladi, ko'chiriladi. Oldingi darsda barmoqlarni uy qatoriga qo'yishni o'rgandik. Har safar sichqonchaga borish shu uy qatorini tark etish degani.

Klaviatura yorlig'i (keyboard shortcut) — bir nechta tugmani birga bosib, biror amalni bajarish. Yozilishi: Ctrl + S — "Ctrl ni bosib turib, S ni bosing".

Bu darsdagi yorliqlar deyarli hamma dasturda ishlaydi: brauzerda, Word'da, Telegram'da, kod muharririda. Bir marta o'rgansangiz, hamma joyda foyda beradi.

2. Asosiy to'plam

Bularni ko'pchilik qisman biladi. Keling, to'liq ro'yxatni bir joyga yig'amiz:

Amal Windows / Linux macOS
Nusxalash Ctrl + C Cmd + C
Kesish Ctrl + X Cmd + X
Joylash Ctrl + V Cmd + V
Bekor qilish Ctrl + Z Cmd + Z
Qaytarish Ctrl + Y yoki Ctrl + Shift + Z Cmd + Shift + Z
Hammasini tanlash Ctrl + A Cmd + A
Saqlash Ctrl + S Cmd + S
Matndan qidirish Ctrl + F Cmd + F

Ikki izoh:

  • Kesish — matnni nusxalab, joyidan olib tashlash. Keyin Ctrl + V bilan boshqa joyga qo'yasiz. Bu matnni ko'chirishning eng tez yo'li.
  • Qaytarish — Ctrl + Z bilan bekor qilgan amalni qayta tiklash. Ko'p bosib yuborsangiz, shu bilan orqaga qaytasiz.

Diqqat: Terminalda bu yorliqlarning ba'zisi boshqa ish qiladi. Ctrl + C ishlab turgan buyruqni to'xtatadi (terminal darsida ko'rgan edik). Ctrl + Z esa bekor qilmaydi — dasturni muzlatib, fonga o'tkazadi (jarayonlar darsi). Terminal alohida dunyo, uning yorliqlarini pastroqda — «Terminalda boshqacha» bo'limida ko'ramiz.

3. Kursorni tez yurgizish

Kursor — matnda yozuv qayerga tushishini ko'rsatadigan miltillovchi chiziq. Uni o'qlar bilan bir belgidan yurgizish sekin. Quyidagi yorliqlar katta qadamlar bilan yuradi:

Harakat Windows / Linux macOS
Bir so'z chapga / o'ngga Ctrl + ← / → Option + ← / →
Qator boshi / oxiri Home / End Cmd + ← / →
Fayl boshi / oxiri Ctrl + Home / End Cmd + ↑ / ↓
Chapdagi so'zni o'chirish Ctrl + Backspace Option + Delete
O'ngdagi so'zni o'chirish Ctrl + Delete Option + Fn + Delete

Noutbukda Home va End alohida tugma bo'lmasa, ular odatda Fn + ← va Fn + → da turadi. Klaviaturangizdagi kichik yozuvlarga qarang.

Ctrl + Backspace — eng foydali yorliqlardan biri. So'zni xato yozdingizmi? Backspace ni 8 marta bosish o'rniga bir marta Ctrl + Backspace — so'z butunlay o'chadi.

"So'z" chegarasi dasturga qarab biroz farq qiladi. Masalan, logo-eski.png da ko'p muharrirlar - va . belgilarida ham to'xtaydi. Bu normal — bir-ikki marta sinab ko'rsangiz, o'rganib qolasiz.

Tekshirib ko'ring: Kursor uzun qatorning o'rtasida. Qator oxiriga ; belgisini qo'shish kerak. Eng tez yo'l qaysi (Windows)?

Javob

End, keyin ;. End kursorni qator oxiriga bir zumda olib boradi — o'q tugmasini ko'p marta bosish shart emas.

4. Shift bilan tanlash

4.1 Bitta qoida

Matnni nusxalash, kesish yoki o'chirish uchun avval uni tanlash (belgilash) kerak. Buning uchun bitta qoida yetarli:

Har qanday kursor harakatiga Shift qo'shsangiz, kursor bosib o'tgan yo'l tanlanadi.

Harakat Shift bilan Nima tanlanadi
→ Shift + → Bitta belgi
Ctrl + → Ctrl + Shift + → Bitta so'z
End Shift + End Kursordan qator oxirigacha
Home Shift + Home Kursordan qator boshigacha
Ctrl + End Ctrl + Shift + End Kursordan fayl oxirigacha

macOS'da ham xuddi shunday: Option + Shift + → — so'z, Cmd + Shift + → — qator oxirigacha.

Yangi yorliq yodlash shart emas. Siz «Kursorni tez yurgizish» bo'limidagi harakatlarni bilasiz — Shift qo'shsangiz, ular "tanlovchi"ga aylanadi.

4.2 Misol: qatorni boshqa joyga ko'chirish

Faylda qatorlar tartibi noto'g'ri. Uchinchi qatorni birinchi qator oldiga ko'chirish kerak:

  1. Kursorni uchinchi qatorga qo'ying va Home bosing — kursor qator boshida.
  2. Shift + End — butun qator tanlandi.
  3. Ctrl + X — qator kesib olindi.
  4. Ctrl + Home — fayl boshiga o'tdik.
  5. Ctrl + V — qator shu yerga qo'yildi. Keyin Enter bilan uni alohida qatorga ajrating.

Sichqonchasiz, beshta qisqa harakat. Birinchi marta sekin tuyuladi. O'n marta qilgandan keyin o'ylamasdan bajarasiz.

Maslahat: Sichqoncha bilan ham tezroq tanlash mumkin: so'z ustida ikki marta bosish so'zni, uch marta bosish butun qator yoki paragrafni tanlaydi.

Tekshirib ko'ring: Kursor so'z boshida turibdi. Shu so'zni va undan keyingi so'zni tanlash uchun nima bosasiz (Windows)?

Javob

Ctrl + Shift + → ni ikki marta. Har bosishda tanlov bittadan so'zga kengayadi.

5. Nusxalar tarixi va skrinshot

5.1 Win + V — nusxalar tarixi

Ctrl + C nusxalagan narsa almashish buferi (clipboard) degan joyga tushadi. Bu — nusxalangan narsa vaqtincha saqlanadigan xotira. Oddiy bufer faqat bittasini eslaydi: yangi narsa nusxalasangiz, eskisi o'chadi.

Windows 10 va 11 da nusxalar tarixi bor. Win + V bosing — oxirgi nusxalar ro'yxati ochiladi (25 tagacha matn va rasm). Keraklisini tanlab Enter bossangiz, u joylanadi.

Birinchi marta bosganda tarix o'chiq bo'lishi mumkin. Oynadagi "Turn on" (Yoqish) tugmasini bosing. Shundan keyin tizim nusxalarni eslab boradi.

Ikki nozik joy:

  • Kompyuter o'chib yonsa, tarix tozalanadi. Kerakli narsani saqlab qolish uchun uni ro'yxatda "pin" (qadash) qiling.
  • Parolni nusxalasangiz, u ham tarixda qoladi. Parollarni parol menejeri orqali joylang yoki ishdan keyin tarixni tozalang ("Clear all").

macOS'da o'rnatilgan tarix yo'q. Buning uchun bepul Maccy yoki Raycast dasturlari ishlatiladi.

5.2 Skrinshot

Skrinshot — ekran rasmi. Dasturchi uni har kuni oladi: xatoni hamkasbga ko'rsatish, dizaynni muhokama qilish uchun.

Tizim Yorliq Natija
Windows Win + Shift + S Sohani tanlaysiz, rasm buferga tushadi
macOS Cmd + Shift + 4 Soha rasmi ish stoliga fayl bo'lib saqlanadi
macOS Cmd + Ctrl + Shift + 4 Soha rasmi buferga tushadi
macOS Cmd + Shift + 5 Skrinshot va ekran yozish paneli

Windows'da rasm buferga tushgach, Telegram oynasida Ctrl + V bossangiz kifoya — rasm yuborishga tayyor.

Maslahat: Xato haqida so'raganda skrinshot yaxshi, lekin xato matni undan ham yaxshi. Matnni nusxalab yuborsangiz, hamkasb uni qidiruvga qo'ya oladi. Eng yaxshisi — ikkalasi birga.

Tekshirib ko'ring: Siz Win + Shift + S bilan skrinshot oldingiz, lekin papkalarda hech qanday yangi rasm fayli yo'q. Rasm qayerda?

Javob

Almashish buferida (clipboard). Win + Shift + S rasmni faylga emas, buferga yozadi. Uni Ctrl + V bilan kerakli joyga (Telegram, Word) joylaysiz. Windows 11 da Snipping Tool sozlamasi yoqilgan bo'lsa, nusxasi Pictures\Screenshots papkasiga ham tushadi.

6. Terminalda boshqacha

Terminal (bash) o'z yorliqlariga ega. Ularning ko'pi yuqoridagilardan farq qiladi:

Amal bash (Git Bash, Linux, macOS)
Qator boshi / oxiri Ctrl + A / Ctrl + E (ko'p joyda Home / End ham)
Chapdagi so'zni o'chirish Ctrl + W
Kursordan boshigacha o'chirish Ctrl + U
Buyruqni to'xtatish Ctrl + C
Tarixdan qidirish Ctrl + R

Git Bash'da nusxalash va joylash ham boshqacha: matnni sichqoncha bilan belgilash — avtomatik nusxa, joylash — Shift + Insert (terminal darsida ko'rgan edik). Windows Terminal'da esa Ctrl + Shift + C va Ctrl + Shift + V.

Terminal odati boshqa joyda muammo tug'dirishi mumkin. Bu haqda "Ko'p uchraydigan xatolar" bo'limida.

Tekshirib ko'ring: Terminalda uzun buyruq yozdingiz, lekin fikringizni o'zgartirdingiz. Qatorni bir harakatda qanday tozalaysiz (kursor qator oxirida)?

Javob

Ctrl + U — kursordan qator boshigacha hammasini o'chiradi. Kursor oxirida bo'lgani uchun butun qator tozalanadi. Backspace ni bosib turish shart emas.

7. Oynalar va virtual stollar

7.1 Oynalarni boshqarish

Dasturchi bir vaqtda to'rt-besh dastur bilan ishlaydi: muharrir, terminal, brauzer, Telegram. Ular orasida tez o'tish muhim.

Amal Windows macOS
Dasturlar orasida o'tish Alt + Tab Cmd + Tab
Varaq (tab) yoki oynani yopish Ctrl + W Cmd + W
Dasturni butunlay yopish Alt + F4 Cmd + Q
Oynani ekran yarmiga qadash Win + ← / → Fn + Ctrl + ← / →
Dasturni nomi bilan ochish Win, nomini yozib Enter Cmd + Space, nomini yozib Enter
Kompyuterni qulflash Win + L Ctrl + Cmd + Q

Alt + Tab da Alt ni qo'yib yubormang: Tab ni qayta-qayta bossangiz, ro'yxat bo'ylab yurasiz. Alt ni qo'yib yuborganingizda tanlangan oyna ochiladi.

macOS'da oynani yarmiga qadash yorlig'i macOS 15 (Sequoia) dan boshlab bor. Eski versiyalarda bepul Rectangle dasturi ishlatiladi.

Win + L ni odat qiling. Kompyuterdan bir daqiqaga turib ketsangiz ham qulflang — bu raqamli gigiyena qoidalaridan biri.

7.2 Virtual stollar

Virtual stol (virtual desktop) — bitta ekranda bir nechta alohida "ish stoli". Har birida o'z oynalari ochiq turadi. Ikkinchi monitor o'rnini qisman bosadi.

Masalan: 1-stolda muharrir va terminal, 2-stolda brauzer va hujjatlar, 3-stolda Telegram. Diqqatni bo'ladigan narsalar ko'z oldingizda turmaydi.

Amal Windows macOS
Barcha stollarni ko'rish Win + Tab Ctrl + ↑ (Mission Control)
Yangi stol Win + Ctrl + D Mission Control'da +
Stollar orasida o'tish Win + Ctrl + ← / → Ctrl + ← / →
Joriy stolni yopish Win + Ctrl + F4 Mission Control'da ×

Stol yopilganda undagi oynalar yopilmaydi — qo'shni stolga o'tadi.

7.3 Yana bir nechta foydali yorliq

Bu yorliqlar har kuni kerak bo'lmaydi, lekin kerak bo'lganda ko'p vaqt tejaydi:

Amal Windows macOS
Fayllar oynasini ochish Win + E (Explorer) Cmd + Space, Finder
Faylni qayta nomlash F2 Enter (Finder'da)
Osilib qolgan dasturni yopish Ctrl + Shift + Esc Cmd + Option + Esc
Emoji va belgilar oynasi Win + . Ctrl + Cmd + Space
Ish stolini ko'rsatish Win + D Fn + F11

Ctrl + Shift + Esc Vazifalar menejerini (Task Manager) ochadi. U yerda "qotib qolgan" dasturni tanlab, End task (Vazifani tugatish) bosasiz. Jarayonlar darsidagi kill ning grafik ko'rinishi shu.

Tekshirib ko'ring: Ctrl + W va Alt + F4 farqi nima?

Javob

Ctrl + W faqat joriy varaqni (brauzerdagi tabni yoki muharrirdagi faylni) yopadi. Alt + F4 esa butun dasturni barcha varaqlari bilan yopadi.

8. Ko'p uchraydigan xatolar

8.1 Brauzerda Ctrl + W ni so'z o'chirish deb bosish

Terminalda Ctrl + W so'zni o'chiradi. Shu odat bilan brauzerdagi formaga yozayotib Ctrl + W bossangiz — butun varaq yopiladi, yozgan matn yo'qoladi.

Qanday tuzatiladi: Ctrl + Shift + T — oxirgi yopilgan varaqni qayta ochadi (Chrome, Edge, Firefox). macOS'da Cmd + Shift + T. Yozilgan matn ba'zan tiklanadi, ba'zan yo'q. Shuning uchun terminaldan tashqarida so'z o'chirish uchun Ctrl + Backspace ni ishlating.

8.2 Backspace ni bosib turish

Bosib turilgan Backspace belgilarni ketma-ket o'chiradi va ko'pincha kerakli joydan o'tib ketadi. Keyin o'chgan harflarni qayta yozasiz. So'z bo'yicha o'chirish (Ctrl + Backspace) aniqroq va tezroq.

8.3 Win + V tarixi o'chiq qolgan

Bir necha narsani nusxalab, keyin Win + V bosasiz — ro'yxat bo'sh. Tarix faqat yoqilgandan keyingi nusxalarni eslaydi. Uni bugunoq yoqib qo'ying.

8.4 Formatlangan matnni joylash

Saytdan matn nusxalab, hujjatga qo'ydingiz — u boshqa shrift, rang va o'lchamda chiqdi. Brauzer va ko'p dasturlarda Ctrl + Shift + V matnni formatisiz, oddiy matn sifatida joylaydi.

9. Mashqlar

1-mashq (oson): So'zni o'chirish

Istalgan matn maydoniga (masalan, Telegram'dagi "Saqlangan xabarlar" ga) shu gapni yozing, lekin yubormang:

text
Ertaga soat 9:00 da Chilonzor bozorida uchrashamiz

Sichqonchaga tegmasdan: bozorida so'zini o'chirib, o'rniga metrosida deb yozing. Keyin butun gapni tanlab, kesib oling.

Yechim
  1. End — kursor gap oxirida.
  2. Ctrl + ← — kursor uchrashamiz boshiga o'tdi.
  3. Ctrl + Backspace — bozorida so'zi (va undan keyingi bo'sh joy) o'chdi.
  4. metrosida va bo'sh joy yozing.
  5. Ctrl + A — hammasi tanlandi, Ctrl + X — kesib olindi.

Ba'zi dasturlarda 3-qadamda bo'sh joy saqlanib qoladi — natijaga qarab bitta bo'sh joyni qo'shing yoki olib tashlang.

2-mashq (o'rta): Nusxalar tarixi

Win + V ni yoqing. Keyin ketma-ket uchta so'zni alohida-alohida nusxalang: olma, nok, anor. Endi bo'sh matn maydoniga faqat nok ni Win + V orqali joylang. (macOS'da Maccy o'rnatilgan bo'lsa, Cmd + Shift + C bilan xuddi shunday.)

Yechim

Win + V bosilganda ro'yxatda eng yangisi tepada: anor, nok, olma. ↓ bilan nok ga tushib, Enter bosing. Oddiy Ctrl + V esa faqat anor ni joylagan bo'lardi — u faqat oxirgi nusxani biladi.

3-mashq (qiyin): Sichqonchasiz ish kuni

Sichqonchani chetga surib qo'ying. Faqat klaviatura bilan bajaring. Ikki ishora: brauzerda manzil qatoriga Ctrl + L bilan o'tiladi; terminal natijasini buferga clip buyrug'i (macOS'da pbcopy) oladi — unga natijani pipe bilan berasiz.

  1. Brauzerni nomi bilan oching va example.com saytiga kiring.
  2. Yangi virtual stol yarating va unda terminal oching.
  3. Terminalda pwd bajarib, natijasini nusxalang.
  4. Brauzer turgan stolga qayting va nusxani manzil qatoriga joylang (lekin Enter bosmang).
  5. Terminal turgan stolni yoping.
Yechim
  1. Win, chrome (yoki brauzeringiz nomi), Enter. Manzil qatoriga o'tish — Ctrl + L, keyin example.com va Enter.
  2. Win + Ctrl + D — yangi stol. Win, Git Bash yoki Terminal, Enter.
  3. pwd, Enter. Git Bash'da natijani sichqonchasiz nusxalash qiyin — shuning uchun pwd | clip yozing. clip — Windows'ning buferga yozadigan buyrug'i, | esa pipe. macOS'da uning o'rnida pwd | pbcopy.
  4. Win + Ctrl + ← — birinchi stolga. Ctrl + L, Ctrl + V.
  5. Win + Ctrl + → bilan ikkinchi stolga o'tib, Win + Ctrl + F4. Terminal oynasi yopilmaydi, birinchi stolga ko'chadi.

Bu mashq birinchi marta 3–4 daqiqa oladi. Bir haftadan keyin 30 soniyada bajarasiz.

10. Real ishda

  • Kod muharriri. VS Code — ko'p dasturchilar ishlatadigan kod muharriri, kursda alohida darslarda o'rganamiz. U bu darsdagi barcha yorliqlarni qo'llaydi va o'zinikilarini qo'shadi. Masalan, bir vaqtda bir nechta joyda yozish. Bu darsdagi asos bo'lmasa, ular qiyin tuyuladi.
  • Jonli kod intervyusi. Tanlash, kesish va ko'chirishni klaviaturadan qilayotgan nomzod ishonchli ko'rinadi. Sichqoncha bilan qatorni zo'rg'a belgilash esa asabiylashtiradi.
  • Hamkasblar bilan yozishma. Win + Shift + S bilan xato skrinshoti va nusxalangan xato matni — yordam so'rashning to'g'ri usuli.
  • Xavfsizlik. Ofisda Win + L qilmasdan ketish — kompyuteringizni begona odamga ochiq qoldirish degani.

Xulosa

  • Asosiy to'plam: Ctrl + C / X / V / Z / Y / A / S / F; macOS'da Ctrl o'rnida Cmd.
  • Ctrl + ←/→ — so'zma-so'z, Home/End — qator chetlari, Ctrl + Backspace — butun so'zni o'chirish.
  • Istalgan harakatga Shift qo'shsangiz — matn tanlanadi.
  • Win + V — nusxalar tarixi (avval yoqish kerak), Win + Shift + S — skrinshot buferga.
  • Alt + Tab, Win + ←/→ va virtual stollar (Win + Ctrl + D) oynalarni tartibda ushlaydi.
  • Terminalda yorliqlar boshqacha: Ctrl + W — so'z o'chiradi, brauzerda esa varaqni yopadi.

Keyingi dars: Matnli va binar fayllar — fayl ichida aslida nima borligini, kengaytma nega faylning haqiqiy turi emasligini va buni qanday tekshirishni o'rganamiz.

Ulashish:Telegram'da

Izohlar (0)

Izoh yozish uchun kiring.

  • Hozircha izoh yo'q. Birinchi bo'ling!
Klaviatura yorliqlari: matn tahrirlash va oynalarni boshqarish (Windows, macOS) — IlmHamroh