Dnes se podíváme, jak pro grafy generované GNUPlotem s velkou výhodou využít vynikající editor PSPad...
Níže uvedené nastavení jsem si vytvořil sám a obsahuje zvýraznění syntaxe pouze nejpoužívanějších příkazů, je tedy možné, že některé zřídka používané v něm nejsou zahrnuty. Není ale problém si je tam dle uvážení doplnit.
Vytvořte tedy textový soubor s následujícím obsahem:
;PSPad user HighLighter definition file [Settings] Name=GNUPlot HTMLGroup=0 Label=0 FileType=*.plt CommentString=# SharpComment=1 IndentChar= UnIndentChar= TabWidth=3 SingleQuote=1 DoubleQuote=1 KeyWordChars=_,\ CodeExplorer=ftUnknown [KeyWords] ,\= abs= acos= asin= atan= cd= cos= else= fit= if= log= plot= reset= set= sin= tan= unset= using= via= [ReservedWords] bottom= cp1250= encoding= enhanced= format= grid= key= left= logscale= multiplot= notitle= out= output= postscript= right= size= spacing= Symbol= terminal= tics= tics= title= title= top= xlabel= xrange= ylabel= yrange= [KeyWords2] [KeyWords3]a uložte jej jako GNUPlot.ini. Tento soubor zkopírujte do složky PSPadu do složky Syntax.
Otevřete PSPad a zvolte z menu Nastavení / Vlastní zvýrazňovač. Tlačítkem Načíst vyberte výše uvedený ini soubor a stiskněte tlačítko Uložit. Okno pak zavřete tlačítkem Konec.
Nyní, když otevřete nějaký skript s příkazy GNUPlotu (tedy *.plt), měla by být syntaxe automaticky rozpoznána a zvýrazněna.
Dalším krokem pro usnadnění práce je nastavení kompilátoru GNUPlot (v dalším předpokládám, že program GNUPlot se nachází na C:\\Portable\\GNUPlot a program IrfanView na C:\\Portable\\IrfanView).
Zvolte menu Nastavení / Nastavení zvýrazňovačů - zvolte GNUPlot a na kartě Kompilátor nastavte:
Toto nastavení (viz obrázek) umožní, že po stitku klávesy F5 dojde ke kompilaci skriptu a v případě, že neobsahuje chyby (Exit code bude 0), otevře se rovnou výstup (je-li v *.ps) v programu IrfanView.
Tento web jsem zakládal na střední, v roce 2008. Je zde hlavně archiv mé tvorby.
Aktuální věci publikuji kvůli úspoře času na Twitter.
Honza
"Náš blahobyt nespočívá v tom, co máme, ale v tom, co nás těší."