The attribute plugin is not available, 2fa disabled
Inhaltsverzeichnis
WvdS FPC Tools
Integrirano razvojno okolje za Free Pascal / Lazarus v Visual Studio Code.
Pregled
WvdS FPC Tools je Extension Pack, ki združuje tri specializirane razširitve:
| Razširitev | Opis |
| FPC Solution Manager | Upravljanje projektov, Build-System, Debugging, Form Designer |
|---|---|
| FPC PAS2JS Studio | pas2js prevajalnik, Web Form Designer, Live Server |
| FPC ISS Designer | InnoSetup integracija, Installer Build, Code Signing |
Hiter začetek
- Namestitev: V VSCode poiščite
WvdS FPC Toolsali namestitewvds.wvds-fpc-tools - Toolchain: Namestite FPC / Lazarus (
C:\Lazarusalifpcupdeluxe) - Odprite projekt: Odprite mapo z
.lpi,.lpgalipackage.json(pas2js) - Prevajanje:
Ctrl+Shift+Bali Tree View → Desni klik → Build
Podrobna navodila: Namestitev in nastavitev
Podprte vrste projektov
FPC / Lazarus (Solution Manager)
| Vrsta | Opis |
| Konzolna aplikacija | Nativni CLI-programi |
|---|---|
| GUI-aplikacija (LCL) | Namizni programi z Lazarus Component Library |
| Knjižnica (DLL/SO) | Deljene knjižnice (Shared Libraries) |
| Package (.lpk) | Lazarus-paketi |
| Projektna skupina (.lpg) | Več projektov v enem Workspace |
pas2js (PAS2JS Studio)
| Vrsta | Opis |
| VSCode Extension | Na Pascalu temelječe VSCode razširitve |
|---|---|
| Spletna aplikacija | Brskalniške aplikacije prek pas2js |
| Web Forms (.wfm) | Vizualni obrazci za splet |
InnoSetup (ISS Designer)
| Vrsta | Opis |
| Installer-skripta (.iss) | Windows-namestitveni program z InnoSetup |
|---|
Funkcionalnosti
Upravljanje projektov
- Tree View s projektno hierarhijo (skupine, projekti, enote, obrazci)
- Drag & Drop za enote in projekte
- Podpora za Multi-Root Workspace
- Samodejno odkrivanje projektov (.lpi, .lpg, package.json)
Build-System
- Build, Rebuild, Clean za posamezne projekte ali vse
- Build-načini: Debug, Release, Custom
- Pre/Post-Build ukazi
- Dependency-Order Build
- Inkrementalno prevajanje
Urejanje kode
- Syntax Highlighting za Pascal, InnoSetup
- Pascal Language Server (pasls) integracija
- Code Completion, Signature Help, Go to Definition
- Document Symbols, References, Rename
- Code Formatting (ptop / jcf)
Debugging
- Integrirani razhroščevalnik (fpdserver / GDB)
- Breakpoints, Step In/Out/Over
- Variables, Watches, Call Stack
- Immediate Window
Form Designer
- LFM Form Designer (Lazarus-obrazci)
- WFM Web Form Designer (pas2js Web Forms)
- Toggle Form/Code (F12)
- Izbira skinov in Grid-Snap
Installer
- InnoSetup Syntax Highlighting in Completion
- Compile & Run neposredno iz VSCode
- Code Signing integracija
- Silent Install Testing
Sistemske zahteve
| Zahteva | Minimum |
| VS Code | 1.85.0 ali novejši |
|---|---|
| Operacijski sistem | Windows 10/11 (primarno), Linux prek WSL |
| Free Pascal | 3.2.2 ali 3.3.1 (trunk) |
| Lazarus | 3.x (za LCL GUI-projekte) |
| pas2js | 2.2.0 (za Web/Extension-projekte) |
| InnoSetup | 6.x (za Installer-projekte, opcijsko) |
| Node.js | 18+ (za esbuild/VSIX pakiranje) |
Dokumentacija
Uporabniška dokumentacija
Zuletzt geändert: dne 28.02.2026 ob 21:29