VS Code bilan ishlash
VS Code o'rnatildi. Endi uning ichida yo'l topishni o'rganamiz: qaysi qism nima uchun, loyiha papkasini qanday ochish, fayl yaratish, kengaytmalar o'rnatish va ishni tezlashtiradigan tugmalar. Bu darsni VS Code'ni yonma-yon ochib o'qisangiz, ayni muddao.
Bu darsda
- VS Code oynasining olti asosiy qismi
- Loyiha papkasini ochish, fayl va papka yaratish, saqlash
- Buyruqlar paneli va fayllarni tez ochish
- Kengaytmalar: nima ular va qaysilarini o'rnatish kerak
- Kodni tahrirlash qulayliklari va eng kerakli tezkor tugmalar
VS Code oynasi: olti asosiy qism
Quyida «dasturlash» nomli loyiha papkasi ochilgan VS Code oynasi. Raqamlarga e'tibor bering — har bir qism nima uchun kerakligi rasm ostida tushuntirilgan.
PS C:\Users\Aziz\dasturlash> python salom.py Salom, Aziz PS C:\Users\Aziz\dasturlash>5
salom.py fayli tahrirlanmoqda.- 1Menyu satri (Menu Bar) — File, Edit, View va boshqa menyular. Markazda ochiq fayl va papka nomi ko'rinadi.
- 2Faollik paneli (Activity Bar) — chap chetdagi belgilar: fayllar (Explorer), qidiruv, Git, ishga tushirish va kengaytmalar. Biror belgini bossangiz, yon panelda tegishli bo'lim ochiladi.
- 3Yon panel (Side Bar), bu yerda — Explorer: loyihadagi fayl va papkalar daraxti. Faylni ochish uchun ustiga bosing.
- 4Muharrir (Editor) — kod yoziladigan asosiy joy. Yuqorida ochiq fayllar tablar ko'rinishida turadi. Chapda qator raqamlari bor.
- 5Panel — pastdagi qism. Eng ko'p ishlatiladigani — Terminal: unda dasturlarni ishga tushiramiz. Bundan tashqari, Problems (xatolar ro'yxati) va Output (chiqish) bo'limlari bor.
- 6Holat satri (Status Bar) — eng pastki chiziq: xatolar soni, kursor turgan qator va ustun (Ln 3, Col 21), fayl turi (Python) va boshqa ma'lumotlar.
Yon panelni yashirib, muharrirga ko'proq joy berish uchun Ctrl + B, terminalni ochish-yopish uchun Ctrl + ` (Esc ostidagi tugma) ni bosing.
Papka bilan ishlash
VS Code'da alohida fayllarni emas, loyiha papkasini ochib ishlash odat tusiga kirgan. Shunda barcha fayllar yon panelda ko'rinib turadi va ular orasida o'tish oson bo'ladi.
Papkani ochish
- Kompyuteringizda mashqlar uchun papka yarating, masalan
Hujjatlar\dasturlash(5-darsni eslang). - VS Code'da File → Open Folder... ni tanlang (Ctrl + K, keyin Ctrl + O).
- Papkani topib, Select Folder («Papkani tanlash») tugmasini bosing.
- Birinchi marta «Do you trust the authors of the files in this folder?» («Bu papkadagi fayllar mualliflariga ishonasizmi?») degan savol chiqadi. Papkani o'zingiz yaratgan bo'lsangiz — Yes, I trust the authors ni bosing.
Yana bir tez usul: Windows Explorer'da papka ustida sichqonchaning o'ng tugmasini bosib, Open with Code ni tanlash (o'rnatishda shu belgini qo'ygan bo'lsangiz).
Fayl va papka yaratish
Explorer sarlavhasi ustiga sichqonchani olib borsangiz, to'rtta kichik belgi paydo bo'ladi:
- 1New File («Yangi fayl») — bosing.
- 2New Folder («Yangi papka») — loyiha ichida papka yaratish (masalan,
rasmlar). - 3Paydo bo'lgan maydonga fayl nomini kengaytmasi bilan yozing (
hisob.py,index.html) va Enter bosing. VS Code kengaytmaga qarab fayl turini aniqlaydi va mos belgi qo'yadi.
Fayl yoki papkani qayta nomlash uchun ustiga bosib F2, o'chirish uchun Delete tugmasini bosing yoki o'ng tugma menyusidan foydalaning.
Saqlash va saqlanmagan fayl belgisi
Faylga o'zgartirish kiritib, hali saqlamagan bo'lsangiz, tabdagi × belgisi o'rnida oq nuqta ● paydo bo'ladi:
- 1Nuqta — «o'zgarishlar hali diskka yozilmagan» degani. Ctrl + S bosing (yoki Auto Save'ni yoqing — 7-dars) va nuqta yana × ga aylanadi.
Buyruqlar paneli — VS Code'ning «sehrli kaliti»
VS Code'da yuzlab buyruqlar bor va ularning hammasini menyudan izlash qiyin. Buyruqlar paneli (Command Palette) Ctrl + Shift + P (yoki F1) bilan ochiladi. Unga kerakli narsani yozasiz — VS Code mos buyruqlarni topib beradi:
- 1Qidiruv maydoni.
>belgisi buyruqlar orasidan qidirilayotganini bildiradi. Biztheme(«mavzu») deb yozdik. - 2Mos buyruqlar ro'yxati. ↑ ↓ bilan tanlab, Enter bosing. O'ng tomonda shu buyruqning tezkor tugmasi ko'rsatiladi — uni eslab qolsangiz, keyingi safar menyusiz bajarasiz.
Shu panelning qarindoshi — faylni tez ochish: Ctrl + P ni bosib, fayl nomining bir qismini yozing (masalan, sal) va Enter — salom.py ochiladi. Loyihada fayllar ko'payganda bu juda qulay.
Kengaytmalar
Kengaytma (extension) — VS Code'ga yangi imkoniyat qo'shadigan kichik dastur. Masalan, «Python» kengaytmasi Python kodini tushunadigan va ishga tushiradigan qiladi. Kengaytmalar bo'limi faollik panelidagi to'rt kvadratli belgi yoki Ctrl + Shift + X bilan ochiladi:
- 1Extensions belgisi — kengaytmalar bo'limini ochadi.
- 2Qidiruv maydoni — kengaytma nomini yozing.
- 3Kerakli kengaytmani toping va Install («O'rnatish») tugmasini bosing. Muallif nomi yonidagi ✔ belgisi — tasdiqlangan nashriyotchi degani.
Tavsiya etiladigan kengaytmalar
| Kengaytma | Muallif | Nima qiladi | Kimga |
|---|---|---|---|
| Python | Microsoft | Python kodini tekshiradi, takliflar beradi va ▷ tugmasi bilan ishga tushiradi | Python kursi |
| Live Server | Ritwick Dey | HTML sahifani brauzerda ochadi va har saqlaganda avtomatik yangilaydi | Veb kursi |
| Prettier – Code formatter | Prettier | HTML, CSS va JavaScript kodini bir xil, chiroyli tartibga keltiradi | Veb kursi |
| Error Lens | Alexander | Xato xabarini to'g'ridan-to'g'ri xato qatori yonida ko'rsatadi | Hamma uchun |
| Material Icon Theme | Philipp Kief | Har bir fayl turi uchun aniq belgilar — fayllarni ajratish oson | Hamma uchun |
Kengaytmalarni ko'p o'rnatib yubormang — har biri xotira oladi va VS Code'ni sekinlashtiradi. Faqat yuklab olishlar soni ko'p, bahosi yuqori va tanilgan muallifdan bo'lgan kengaytmalarni tanlang.
Kod yozishni osonlashtiradigan imkoniyatlar
Avtomatik to'ldirish (IntelliSense)
Kod yozayotganingizda VS Code mos so'zlarni taklif qilib turadi. Masalan, pri deb yozsangiz, print taklif qilinadi — Tab yoki Enter bilan qabul qiling. Taklif ko'rinmasa, Ctrl + Space bosing.
Emmet — HTML'ni tez yozish
Bo'sh .html faylda ! belgisini yozib, Tab yoki Enter bossangiz, VS Code butun sahifa skeletini o'zi yozib beradi. Bu imkoniyat Emmet deb ataladi va veb kursida juda ko'p ishlatiladi.
Xatolarni ko'rish
Kodda xato bo'lsa, VS Code uning tagiga qizil to'lqinli chiziq chizadi. Sichqonchani chiziq ustiga olib borsangiz, xato sababi chiqadi. Barcha xatolar ro'yxati — Problems bo'limida (Ctrl + Shift + M).
⊗ "Ism" is not defined salom.py [Ln 2, Col 18]2
- 1Qizil to'lqinli chiziq:
Ismnomli o'zgaruvchi yo'q (bizismdeb kichik harf bilan yaratgandik). - 2Problems bo'limi: xato matni va u qaysi qator, qaysi ustunda ekani.
Bir nechta kursor
Bir xil so'zni bir necha joyda birdaniga o'zgartirish kerakmi? So'zni belgilab, Ctrl + D ni bir necha marta bosing — har bosishda keyingi xuddi shunday so'z ham belgilanadi. Endi yozganingiz hamma joyda bir vaqtda paydo bo'ladi. Alt + sichqoncha bosish esa istalgan joyga qo'shimcha kursor qo'yadi.
Sozlamalar
Ctrl + , sozlamalar oynasini ochadi. Yuqoridagi qidiruv maydoniga kerakli sozlama nomini yozing. Foydali sozlamalar:
- Font Size — shrift o'lchami (masalan, 16);
- Tab Size — bitta Tab nechta bo'sh joy (Python uchun 4, veb uchun ko'pincha 2);
- Word Wrap — uzun qatorlarni o'rash (
on); - Format On Save — saqlaganda kodni avtomatik chiroyli tartibga keltirish (Prettier bilan birga ishlaydi).
Eng kerakli tezkor tugmalar
Hammasini birdaniga yodlash shart emas. Har hafta 2–3 tasini odat qilib oling — bir oydan keyin ancha tez ishlayotganingizni sezasiz.
| Windows / Linux | macOS | Nima qiladi |
|---|---|---|
| Ctrl + S | Cmd + S | Faylni saqlash |
| Ctrl + Z | Cmd + Z | Oxirgi amalni bekor qilish |
| Ctrl + Y | Cmd + Shift + Z | Bekor qilinganni qaytarish |
| Ctrl + P | Cmd + P | Faylni nomi bo'yicha tez ochish |
| Ctrl + Shift + P | Cmd + Shift + P | Buyruqlar paneli |
| Ctrl + B | Cmd + B | Yon panelni yashirish / ko'rsatish |
| Ctrl + ` | Ctrl + ` | Terminalni ochish / yopish |
| Ctrl + / | Cmd + / | Qatorni izohga aylantirish / qaytarish |
| Alt + ↑ / ↓ | Option + ↑ / ↓ | Qatorni yuqoriga / pastga ko'chirish |
| Shift + Alt + ↓ | Shift + Option + ↓ | Qatordan nusxa olib, pastga qo'yish |
| Ctrl + D | Cmd + D | Keyingi xuddi shunday so'zni ham belgilash |
| Ctrl + F | Cmd + F | Fayl ichidan qidirish |
| Ctrl + H | Cmd + Option + F | Qidirib almashtirish |
| Ctrl + Shift + F | Cmd + Shift + F | Butun loyihadan qidirish |
| Shift + Alt + F | Shift + Option + F | Kodni chiroyli formatlash |
| Ctrl + G | Ctrl + G | Berilgan qator raqamiga o'tish |
| Ctrl + \ | Cmd + \ | Muharrirni ikkiga bo'lish |
| Ctrl + , | Cmd + , | Sozlamalar |
Sun'iy intellekt yordamchilari haqida
VS Code'ga GitHub Copilot kabi sun'iy intellekt yordamchilari o'rnatilgan bo'lishi mumkin: ular kodni avtomatik yozib beradi. Bu kuchli vosita, lekin o'rganish bosqichida uni ehtiyotkorlik bilan ishlating:
- Avval masalani o'zingiz yechishga harakat qiling. Tayyor yechimni ko'rsangiz, miyangiz «mashq» qilmaydi.
- Sun'iy intellektdan tushuntirish so'rang: «Bu xato nimani anglatadi?», «Bu qator nima qiladi?».
- U yozgan kodni tushunmasdan ishlatmang — u ham xato qiladi.
Avtomatik kod takliflarini vaqtincha o'chirish uchun holat satridagi Copilot belgisini bosib, takliflarni o'chirib qo'yishingiz mumkin.
Mashq
Amaliy topshiriq Loyiha papkasi
- Kompyuteringizda
dasturlashnomli papka yarating va uni VS Code'da oching (File → Open Folder). - Explorer'dagi belgilar bilan
rasmlarpapkasini vasalom.txtfaylini yarating. salom.txtga ismingizni yozing va Ctrl + S bilan saqlang. Tabdagi nuqta yo'qolganini kuzating.- Ctrl + Shift + P ni bosing,
themedeb yozing va boshqa mavzuni sinab ko'ring. - Kengaytmalar bo'limidan Error Lens ni toping va o'rnating.
- Ctrl + ` bilan terminalni oching va yoping.
O'zingizni sinang
VS Code'da loyihadagi barcha fayllar qaysi bo'limda ko'rinadi?
- Terminal
- Holat satri
- Explorer (yon panel)
- Buyruqlar paneli
To'g'ri. Explorer — loyihaning fayl daraxti.
Tabda fayl nomi yonidagi oq nuqta ● nimani bildiradi?
- Faylda saqlanmagan o'zgarishlar bor
- Faylda xato bor
- Fayl yopiq
- Fayl internetdan yuklanmoqda
To'g'ri. Ctrl + S bosilgach, nuqta yo'qoladi.
Buyruqlar paneli qaysi tugmalar bilan ochiladi?
- Ctrl + S
- Ctrl + B
- Alt + F4
- Ctrl + Shift + P
To'g'ri. Yana F1 tugmasi ham ishlaydi.
Kengaytma (extension) nima?
- Faylning nomidagi oxirgi qism, masalan
.py - VS Code'ga yangi imkoniyat qo'shadigan kichik dastur
- Kompyuter xotirasini kengaytiruvchi qurilma
- Kodni internetga yuklovchi tugma
To'g'ri. «Kengaytma» so'zi ikki ma'noda ishlatiladi: fayl kengaytmasi (.py) va VS Code kengaytmasi (extension). Kontekstdan qaysi biri ekani tushuniladi.
Kodning tagida qizil to'lqinli chiziq paydo bo'ldi. Bu nima?
- Kod saqlanmagan
- Bu qator eng muhim qator
- VS Code shu joyda xato topgan
- Bu qator izoh
To'g'ri. Sichqonchani chiziq ustiga olib boring — xato sababi ko'rinadi.
Xulosa
- VS Code oynasi oltita qismdan iborat: menyu, faollik paneli, yon panel (Explorer), muharrir, panel (Terminal) va holat satri.
- Ishni loyiha papkasini ochishdan boshlang: File → Open Folder.
- Fayllar Explorer'dagi «New File» belgisi bilan, kengaytmasi bilan birga yaratiladi.
- Ctrl + Shift + P — barcha buyruqlarga yo'l; Ctrl + P — fayllarni tez ochish.
- Kengaytmalar VS Code'ni kerakli tilga moslaydi: Python uchun «Python», veb uchun «Live Server» va «Prettier».