SQF - tuen lisääminen Notepad++:aan [opas]

Post Reply
User avatar
JP-9000
Posts: 464
Joined: 08 Aug 2013, 10:51

SQF - tuen lisääminen Notepad++:aan [opas]

Post by JP-9000 »

SQF - koodin kirjoittaminen on parhaimmillaankin varsin ikävää puuhaa, mutta hommaa helpottaa kuitenkin jonkin verran jos on käytössä kunnon työkalut. Tämän oppaan tarkoituksena on opettaa kuinka saat erinomaiseen Notepad++ ohjelmaan asennettua SQF syntaksin tuen, jonka avulla koodi värjäytyy lukemisen helpottamiseksi ja ohjelma osaa ehdottaa jo parin ensimmäisen kirjaimen perusteella tunnettuja SQF:n komentoja. Tähän malliin:

Image

Valmistelut

1. Ihan ensimmäisenä pitää tietenkin imuttaa uusin versio Notepad++:sta, jos et sitä jo ole asentanut. Sen löydät ilmaiseksi täältä.

2. Seuraavaksi imuta tämä koostamani paketti joka sisältää NP++:n tarvitsemat määritelmät SQF - kielelle ja pura sen sisältö paikkaan jonka löydät, kuten esim. työpöydälle

Sitten itse asiaan. SQF - tuen lisääminen koostuu kahdesta osasta: koodin värjäyksen ja koodin täydennyksen lisäämisestä.

Koodin värjäys

1. Etsi NP++:n valikoista Language -> Define your language...

Image

2. Klikkaa Import...

Image

3. Paikallista kansio johon purit SQF tukipaketin, navigoi sen alikansioon Värjäys ja valitse tiedosto sqf.xml

Image

4. SQF koodin värjäyksen tuki on nyt asennettu ja ohjelman pitäisi jatkossa osata tunnistaa .sqf - päätteiset tiedostot ja värjätä ne oikein.

Koodin täydennys

1. Etsi NP++ valikoista Settings -> Preferences -> Auto-Completion. Tee kuvan määrittämät valinnat. Kohta "From 3 th character ..." tarkoittaa sitä kuinka monennen kirjaimen kohdalla ohjelma alkaa ehdotella tunnettuja komentoja.

Image

2. Avaa taas kansio johon purit SQF tukipaketin, tällä kertaa navigoi sen alikansioon Täydennys ja kopioi tiedosto sqf.xml

Image

3. Navigoi NP++:n asennuskansioon (yleensä C:\Program Files (x86)\Notepad++) ja sieltä alikansio plugins\APIs. Liitä äsken kopioimasi sqf.xml tänne

Image

4. Koodin täydennyskin on nyt asennettu. Lopuksi vielä käynnistä Notepad++ uudestaan ja nyt täydennyksen ja värjäyksen pitäisi molempien toimia.

ILOISIA KOODIHETKIÄ!
Post Reply