Jump to content

[PAWN] - Scripting: Sublime Text 3


CouldnoT
 Share

Recommended Posts

New Sublime Text Logo! : SublimeText

 

:en:

 

New tutorial understandable for every beginner pawn scripter. I'm sharing with you this tutorial which is very useful. As you know the design of the pawno application is a bit classic and if you are used to scripting quite late it is not pleasant because of the white background. This is why I am offering you this tutorial so that your work environment suits you best. 


Introduction of Sublime Text 3:

Sublime Text 3 is a Sublime Text is a really powerful text editor. Available on Windows, Mac and Linux at the same time, it is designed to support several varied programming languages ranging from C programming language to Action Script, including PHP, Objective-C or OCaml or even even Scripting such as Shell Scripting or SQL. It's a general-purpose editor.
What really makes its strength is this ability to support many languages but also to provide many practical features that will facilitate the creation of code for developers.

Some small advantages of this software:

You can fully customize the editor to suit something you feel comfortable with.
Code writing is faster due to auto-completion and intelligent autocorrect.
Your code will be much cleaner with the crisp indentation it offers.
Lots of useful (customizable) keyboard shortcuts to make writing code easier.


We will now move on to installing the pawn module on Sublime Text 3.

Some elements to download in passing:
First of all, you must download Sublime Text 3 which is completely free: https://www.sublimetext.com/
As well as this Package Control file (Package control file): https://packagecontrol.io/packages/Pawn syntax (you will find a very clear tutorial in this link )

The steps for installing the Pawn module:

1) Download and install Sublime Text 3: Download Sublime Text 3

2) Download the package control file: Download the package

3) Drag the package control file you downloaded into C:\Users\Your name PC user\AppData\Roaming\Sublime Text 3\Installed Packages (this is a folder called Installed Packages)

 

4) Open Sublime Text 3 or restart it if you have already opened it

 

5) Go to Preferences then in Package Control and choose Install Package and wait for a new window to appear.

 

6) Inside this little window, find pawn and click on Pawn Syntax then wait for it to be installed
 

7) You can now change the syntax to PAWN for that go to View then Syntax then click on Pawn
 

We have installed the pawn module, now we need to install the compiler:
 

1) In Sublime Text 3, go to Tools then Build System then New Build System

 

2) Now you have a few lines of codes displayed, you have to replace them with the following code (copy and paste):
 

{
 "cmd": ["pawncc.exe", "-i includes", "$file", "-;+"],
 "path": "C:/path/to/pawno/folder"  
}

 

The code you copied, you must change the path by putting the address of the folder where your pwanocc file is located (compiler) and don't forget when you have your address, you put it in the code where there is the line path and you replace all the \ with the / because the Sublime Text 3 interpreter understands it as a character.

After, you save under the file by going to File then in Save as and give it a name for example pawn ( don't delete .sublime-build ).

 

4) And finally to make the compiler work, press Ctrl + B and the console window opens if you have put some code.

 

Mapping Keys :


Key bindings are stored in JSON format inside .sublime-keymap files. There are default key bindings, user key bindings and package specific key binds which conveniently overwrite each other in that reverse order.

In the Pawn Syntax package, I've included a small set of key bindings some of which emulate Pawno and others I just find useful:

 

f3: Find next
f4: Find previous
ctrl+r: Open the output panel (where warnings and errors appear)
f5: Compile the current file
pause: Cancels compilation (very useful if you realise you forgot something just after compiling!)

Video tutorial :

 

I'm not the creator of this video, but in case you have failed to make it your own, here is a prepared version where you can simply copy and paste everything.
It's also in the Romanian language supposed clear for everyone, we greatly thank the person who made the video.

 

 

Thanks for following the tutorial, I hope it's clear for everyone, you can PM me if there's anything subtle ?
 

Edited by CouldnoT
Edit title
Link to comment
Share on other sites

PaitXUM.png

 

:ro:

 

Un nou tutorial pentru toți scripterii începători în pawn. După cum știți, designul aplicației pawno este un pic clasic și dacă sunteți obișnuiți să creați scripturi destul de târziu, nu este tocmai plăcut din cauza fundalului alb. Acesta este motivul pentru care realizez acest tutorial, astfel încât designul aplicației dvs. de lucru să vi se potrivească cât mai bine.

 

Introducerea în Sublime Text 3:

 

Sublime Text 3 este un editor de text cu adevărat puternic. Disponibil în Windows, Mac și Linux în același timp, este conceput pentru a suporta mai multe limbaje de programare variate, de la limbajul de programare C la Action Script, inclusiv PHP, Objective-C sau OCaml sau chiar chiar Scripting, cum ar fi Shell Scripting sau SQL. Este un editor de uz general.
Ceea ce își face cu adevărat puternic este această capacitate de a sprijini multe limbi, dar și de a oferi multe caracteristici practice care vor facilita crearea de cod pentru dezvoltatori.

 

Câteva avantaje mici ale acestui software:

 

Puteți personaliza complet editorul pentru a se potrivi cu ceva cu care vă simțiți confortabil.
Scrierea codului este mai rapidă datorită completării automate și corectării automate inteligente.
Codul dvs. va fi mult mai curat cu indentarea clară pe care o oferă.
O mulțime de comenzi rapide de la tastatură utile (personalizabile) pentru a facilita scrierea codului.


Acum vom trece la instalarea modulului de amanet pe Sublime Text 3.


În primul rând, trebuie să descărcați Sublime Text 3, care este complet gratuit: https://www.sublimetext.com/
La fel ca și acest Package Control: https://packagecontrol.io/packages/Pawn

 

Pașii pentru instalarea modulului Pawn:

 

1) Descărcați și instalați Sublime Text 3

2) Descărcați fișierul Package Control

3) Trageți fișierul Pageage Control pe care l-ați descărcat în C:\Users\UserName\AppData\Roaming\Sublime Text 3\Installed Packages 

4) Deschideți Sublime Text 3 sau reporniți-l dacă l-ați deschis deja 

5) Mergeți la Preferences apoi în Package Control și alegeți Install Package și așteptați să apară o nouă fereastră. 

6) În această fereastră mică, găsiți PAWN și faceți clic pe Pawn Syntax, apoi așteptați să fie instalat 

7) Acum puteți schimba sintaxa la PAWN pentru a face asta, accesați View apoi Syntax, apoi faceți clic pe Pawn
 

Am instalat modulul pawn, acum trebuie să instalăm compilatorul: 

1) În Sublime Text 3, accesați Tools, apoi Build System, apoi Build New System

2) Acum aveți câteva linii de coduri afișate, trebuie să le înlocuiți cu următorul cod (copiați și lipiți):

 

{
 "cmd": ["pawncc.exe", "-i includes", "$file", "-;+"],
 "path": "C:/path/to/pawno/folder"  
}

 

Codul pe care l-ați copiat, trebuie să schimbați calea punând adresa folderului în care se află fișierul pwanocc (compilator) și nu uitați când aveți adresa fișierului, îl introduceți în codul unde există calea liniei ("path":și înlocuiți toate \ cu / pentru că Sublime Text 3 îl înțelege ca un caracter.

 

După aceea, salvați sub fișier accesând File, apoi Save și dați-i un nume de exemplu pawn (nu ștergeți .sublime-build!).

 

3) Și în cele din urmă, pentru a face ca compilatorul să funcționeze, apăsați Ctrl + B și fereastra consolei se deschide dacă ați pus ceva cod.

 

Scurtături:

Scurtăturile sunt stocate în format JSON în fișiere .sublime-keymap. Există legări de taste implicite, legături de taste realizate de utilizator și legături de taste specifice pachetului care se suprascriu în mod convenabil reciproc în acea ordine inversă.

În pachetul Pawn Syntax, am inclus un mic set de legături cheie dintre care unele imită Pawno și altele pe care le consider utile:

 

F3: Găsește următorul
F4: Găsiți anteriorul
Ctrl + R: Deschideți tabelul de ieșire (unde apar avertismente și erori)
F5: Compilați fișierul curent
Pauză: Anulează compilarea (foarte util dacă îți dai seama că ai uitat ceva imediat după compilare!)

 

Video:

 

 

Mulțumesc pentru urmărirea tutorialului, sper că este destul de clar pentru toată lumea, însă îmi poți trimite un PM dacă există ceva neclar despre acest tutorial. 

 

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.