Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>notLangNew to Visual Studio Code? Get it now.
notLang

notLang

notLang

|
6 installs
| (0) | Free
Official VS Code extension for notLang, a scripting language for GIS and geospatial analysis: syntax highlighting, IntelliSense, snippets, run scripts, REPL, and interactive map/3D/chart results shown inside VS Code (.ntl files).
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

notLang — VS Code kengaytmasi

.ntl fayllar uchun sintaksis yoritish, IntelliSense, kod bo'laklari (snippets), skriptni bir tugma bilan ishga tushirish va natijani (xarita, 3D, diagramma) to'g'ridan-to'g'ri VS Code ichida ko'rish.

Kengaytma versiyasi notLang paketi bilan mos: v0.9.27.

Imkoniyatlari

  • Sintaksis yoritish — barcha 164 ta notLang buyrug'i (load, buffer, get_sentinel, moran, get_worldclim_future va h.k.) va 96 parametr kalit so'zi (bbox, scale, reducer, cloud_mask va h.k.). Izohlar (#), satrlar, sonlar, -> operatori tanib olinadi. ($nom belgisi rangda ajratiladi: Jupyter/Colab'dagi %%notlang da u notebook o'zgaruvchisi qiymatiga almashtiriladi; skript va CLI'da almashtirilmaydi.)
  • 31 ta kod bo'lagi — load, buffer-area, filter, show-scheme, zonal_stats, GEE (get-gee, export_gee, connect-gee-*), Copernicus, fazoviy statistika (moran, lisa, classify_dbscan), osmnx, WorldClim, vaqt seriyasi va boshqalar. Prefiksni yozib Tab bosing (masalan get-gee).
  • IntelliSense — yozish paytida buyruq va parametrlar taklif qilinadi (165 buyruq, 96 parametr).
  • Skriptni ishga tushirish — Ctrl+Shift+Enter (Mac: Cmd+Shift+Enter) yoki muharrir tepasidagi ▶ tugmasi. Chiqish "notLang" Output panelida ko'rinadi.
  • Natijani avtomatik ochish — skript webmap, show3d, show yoki chart bilan fayl saqlasa, u VS Code ichida ochiladi: .html — Webview'da (to'liq interaktiv), .png/.jpg/.gif/.svg — standart rasm ko'ruvchida.
  • REPL — Ctrl+Shift+P → "notLang: REPL (interaktiv rejim) ochish".
  • Rang tanlash — color "red", color "#ff0000" qatorlarida rangli kvadratcha va VS Code'ning rang tanlash oynasi.
  • Muallif/loyiha haqida — "notLang: Muallif/loyiha haqida (About)".
  • Qavslarni avtomatik yopish, # izohlar.

O'rnatish

  1. Kengaytmani o'rnating (.vsix orqali): Ctrl+Shift+P → "Extensions: Install from VSIX..." → faylni tanlang. Yoki:

    code --install-extension notlang-0.9.27.vsix
    

    Cursor'da ham xuddi shunday (cursor --install-extension ...).

  2. notLang paketini o'rnating (skriptlarni ishga tushirish uchun kerak):

    pip install notlang[full]
    

Ishga tushirish qanday ishlaydi (Windows/PATH muammosiz)

Kengaytma notLang'ni avtomatik topadi — quyidagilarni ketma-ket sinab, birinchi ishlaydiganini ishlatadi:

  1. notlang.pythonPath aniq belgilangan bo'lsa — shu Python (-m notlang);
  2. Python kengaytmasida tanlangan interpreter (venv/conda);
  3. PATH'dagi notlang buyrug'i;
  4. python, py (Windows) yoki python3 orqali -m notlang.

Jarayon shell orqali emas, to'g'ridan-to'g'ri ishga tushiriladi, shuning uchun C:\Users\Ali Valiyev\... kabi bo'shliqli yo'llar ishlaydi. Chiqish UTF-8'da o'qiladi (o'zbekcha xabarlar buzilmaydi). Agar hech biri topilmasa, kengaytma nima sinalganini Output panelida ko'rsatadi va pip install notlang[full] buyrug'ini taklif qiladi.

Kerak bo'lsa (Ctrl+, → "notlang"):

Sozlama Ma'nosi
notlang.pythonPath notLang o'rnatilgan Python (masalan venv ichidagi python.exe).
notlang.usePythonModule Yoqilsa, faqat <pythonPath> -m notlang ishlatiladi.

Talab: notLang ≥ 0.9.27 (eski versiyalarda ham -m notlang.cli orqali ishlaydi).

Xavfsizlik

Ishonchsiz papkada (Restricted Mode) skriptni ishga tushirish va REPL o'chirilgan; Python yo'li sozlamalari papka darajasida e'tiborsiz qoldiriladi.

Ma'lum cheklovlar

  • IntelliSense nomlarni taklif qiladi, lekin argument tuzilishini tekshirmaydi (to'liq til-serveri rejalashtirilgan).
  • webmap ... draw VS Code'da ishlamaydi (jonli Jupyter/Colab kernel kerak). drawsiz webmap va show3d to'liq ishlaydi.
  • webmap/show3d natijasi uchun folium/plotly o'rnatilgan bo'lishi kerak (pip install notlang[full] ularni o'z ichiga oladi).

Litsenziya

MIT

Muallif

Xushnudbek Rahimberganov · https://notgis.top · notgis@proton.me

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft