Professional Documents
Culture Documents
3.1.1. Intellisense
3.1.1. Intellisense
3.1.1. IntelliSense
10
Funkcije VS Code IntelliSense pokreću jezička usluga. Jezički servis pruža inteligentno
dovršavanje koda na osnovu semantike jezika i analize vašeg izvornog koda. Ako jezička
usluga zna moguće dopune, IntelliSense prijedlozi će se pojaviti dok kucate. Ako nastavite
kucati znakove, lista članova (varijable, metode, itd.) se filtrira tako da uključuje samo
članove koji sadrže vaše upisane znakove. Pritiskom na Tab ili Enter umetnut će se
odabrani član.
Osim objekata, metoda i svojstava, prozor JavaScript IntelliSense također pruža osnovno
dovršavanje riječi za simbole u vašoj datoteci.
IntelliSense za JavaScript biblioteke i frameworke se pokreću pomoću TypeScript datoteka
za deklaraciju tipa (tipka). Datoteke deklaracije tipa su napisane u TypeScript-u tako da
mogu izraziti tipove podataka parametara i funkcija, omogućavajući VS Code-u da pruži
bogato IntelliSense iskustvo na efikasan način.
Mnoge popularne biblioteke se isporučuju sa fajlovima za kucanje tako da automatski
dobijate IntelliSense za njih. Za biblioteke koje ne uključuju kucanje, VS Code's Automatic
Type Acquisition će automatski instalirati datoteku za kucanje koju održava zajednica.
Za automatsku akviziciju tipa potreban je npmjs, Node.js menadžer paketa, koji je uključen
u vrijeme izvođenja Node.js. Na ovoj slici možete vidjeti IntelliSense, uključujući potpis
metode, informacije o parametrima i dokumentaciju metode za popularnu lodash
biblioteku.
11
3.1.2. Snippets/Isječci
Isječci koda su predlošci koji olakšavaju unos ponavljajućih obrazaca koda, kao što su
petlje ili uvjetni iskazi.
U Visual Studio Code, isječci se pojavljuju u IntelliSense-u (Ctrl+Space) pomiješani s
drugim prijedlozima, kao i u namjenskom biraču isječaka (Insert Snippet u Command
Palette). Otkucajte prefiks isječka (tekst pokretača) i pritisnite Tab da biste umetnuli
isječak. VS Code ima ugrađene isječke za brojne jezike kao što su: JavaScript, TypeScript,
Markdown i PHP.
Nakon odabira snippeta, pritiskom TAB dugmeta Visual Studio Code prebacuje između
istaknutih riječi u kodu koje se mogu promijeniti. Ovo čini snippete veoma korisnim i
praktičnim jer ubrzavaju rad tako što programer ne mora pisati neke osnovne dijelove koda
kao što je for petlja u slučaju sa slike 3.1.2.1. i 3.1.2.2.
12