Prije svega, zelim da se zahvalim ksunderu, aka, xunder, aka rade iz Trebinja jer sam i ja sam imao problema pri podesavanju, te mi je on dao veliki doprinos da i sam ovo skontam.
A hackable text editor for the 21st Century - tako kazu na njihovom oficijalnom sajtu. A koliko ja, negdje cuo/procitao, napravljen je od strane github-a. I za razliku na primjer od sublimea ima ugradjen git cim se instalira.
Prije svega trebali bi skinuti jedan atom samo za nas. To mozemo na njihovom sajtu KLIK klikom na zuto dugme pazi sad, download.
Teletype for Atom - par puta sam pokusavao al nikad nije islo onako kako sam zamislio. Predstavlja real-time kolaboraciju, na jednom projektu, kul stvar.
Dostupan za Windows, Linux i MAC platforme
Vrlo jednostavno instaliravanje novih paketa (dirketno iz aplikacije)
Ako vas projekat sadrzi vise fajlova, vrlo jednostavo mozete svim fajlovima.
Otvaranje vise 'panela' - moze posluziti da uporedjivanje novog/staroga koda i slicno
Pisanje koda je mnogo brze zbog automatskog dovrsavanja i auto korekcije.
Kao i u sublime-u kod po meni izgleda puno ljepse.
Radi i sa ostalim programskim jezicima.
Mnogo precica koje omogucavaju brzi rad.
Neke od precica OVDE
Ako prvi put ulazite u atom pojavice vam se Welcome Guide, te pronalazite nesto tipa Install (package), ako vec od prije imate instaliran atom, idete u podesavanja, zatim tu pronalazite Install (package)
Potrebno je instalirati 2 paketa
Za instalaciju sintakte potreban je language-pawn
Za podesavanje kompajlera, ja koristim build
Instaliranje sintakse
Pronalazenjem language-pawn ili klikom na link gore jednostavno ste vec instalirali sintaksu
Atom bi automatski trebao da detektuje fajlove vase skripte, ako ne u donjem desnom uglu jednostavno prebacujete u ono sto zelite
Instaliranje kompajlera
Nadam se da ste vec instalirali build paket klikom na link gore
- Sada je potrebno kreirati custom build komandu. Kreirate novi fajl i u njega upisujete
{
cmd: "pawno\\pawncc.exe IME_VASEG_MODA.pwn -d3 -Z+ -;+ -i=pawno\\include -D=.\\gamemodes"
} Nakon sto ste promjenili IME_VASEG_MODA u ime vaseg moda, fajl sacuvate sa imenom .atom-build.yml u root folder vaseg lokalnog server
- Realtivno korisna stvar za sve znati, sta znaci parametri u komandi za build
Options:
-Aalignment in bytes of the data segment and the stack
-a output assembler code
-C[+/-] compact encoding for output file (default=+)
-ccodepage name or number; e.g. 1252 for Windows Latin-1
-Dpath active directory path
-ddebugging level (default=-d1)
0 no symbolic information, no run-time checks
1 run-time checks, no symbolic information
2 full debug information and dynamic checking
3 same as -d2, but implies -O0
-eset name of error file (quiet compile)
-Hwindow handle to send a notification message on finish
-ipath for include files
-l create list file (preprocess only)
-oset base name of (P-code) output file
-Ooptimization level (default=-O1)
0 no optimization
1 JIT-compatible optimizations only
2 full optimizations
-pset name of "prefix" file
-r write cross reference report to console or to specified file
-Sstack/heap size in cells (default=4096)
-sskip lines from the input file
-tTAB indent size (in character positions, default=8)
-vverbosity level; 0=quiet, 1=normal, 2=verbose (default=1)
-wdisable a specific warning by its number
-Xabstract machine size limit in bytes
-XDabstract machine data/stack size limit in bytes
-\ use '\' for escape characters
-^ use '^' for escape characters
-;[+/-] require a semicolon to end each statement (default=-)
-([+/-] require parantheses for function invocation (default=-)
sym=val define constant "sym" with value "val"
sym= define constant "sym" with value 0 Po defaultu keybind za compile je F9
Uzivajte cekajuci vas prvi kompajl
Promjena dugmeta za kompajlovanje koda
Settings > Keybindings ili File > Keymap
- Na dnu unesite vas novi keybind
'atom-text-editor':
'f5': 'build:trigger' Sacujvate fajl
U build paketu mozete pronaci jednostavno pronaci i ostale komande i selectore za druge keybindove
Promjena/Instalacija teme
Settings > Install > Theme
Pronadjite temu koja vam odgovara
U Settings > Themes mjenjate temu ako vam automatski ne prebaci na svjeze instaliranu
Jos korisnih savjeta