Visual Studio Code Extension für F-Scripts
|
Dieses Expansion-Pack wurde ausschliesslich für F-Scipt, eine Script-Sprache für OpaccERP erstellt. Weitere Informationen erhalten Sie unter www.opacc.ch |
This expansion-pack is made exclusivly for F-Script, a scripting language for OpaccERP. For further informations visit www.opacc.ch |
Releasedate: Version OpaccERP: Publisher: Author: |
30.09.2024 Release 24.02.00 Opacc Laboratory AG Roman Vonwil |
Anpassung Manuals-Suche:
Um die URL für die Suche in den Manulas auf 24.02.00 anzupassen öffnen sie die "Einstellungen" (Zahnrad) und ändern den Link auf: https://manuals.opacc.ch/lib/manualsSearch/ManualsSearch_ajax.php?manual=doku2402&topic=*&search=%25SELECTION%
Inhalt
Language Configuration (Einstellungen für Sprache)
Einstellungen welche durch die Erweiterung vorgenommen werden:
- Kommentare
- Klammern (inkl. automatischem Schliessen)
- Folding (Auf-/Zuklappen von Subroutinen)
- Keybinding für ALT-174/Alt-175
- Vorgabe Schriftgrösse, Tabsize, LineNumbers, Auto-Completion usw.
- Fixe Zuteilung von utf8bom zu folgenden File-Extensions ".ff", ".fs", ".fss", ".fx", ".lb", ".lbd", ".lbf", ".lbe", ".lbi", ".lbx", ".lb51", ".lb53", ".lb54", ".lb55", ".config"
Syntax (Sprachreferenz für F-Script Befehle)
Für Folgende Bereiche steht eine Syntaxerkennung (Zuteilung zu ColorThemes) zur Verfügung
- Klammern
- Subroutinen (und Aufrufe)
- Kommentare
- MetaInfos
- Formatierungen
- Prefixes (n,z,s,~)
- Libraries
- Operatoren
- Drucker-Befehle
- Operationen
- Request/Response
- Context / XFAS
- F-Script Attribute (z.B. «ADRNR»)
Color-Themes
Folgende Farbschemata stehen zur Verfügung. Diese Themes unterscheiden alle Varianten von Syntax-Befehlen.
- Farbschema 'F-Script dark' (dunkler Hintergrund)
- Farbschema 'F-Script light' (heller Hintergrund)
Snippets (Codeblöcke)
«Opacc F-Script» enthält über hundert Snippets, welche die Erstellung von Scripts vereinfachen und durch Auto-Vervollständigung beschleunigen soll.
Die Snippets sind in folgende Bereiche unterteilt:
- APSFUNCTION.CastTo
- APSFUNCTION.Expression
- APSFUNCTION.Math
- APSFUNCTION.Validation
- COMMENT
- CONTEXT
- CONDITION
- OPERATION
- SCRIPTFUN
- SERVICES
- SYSTEM
Keybindings im Kontext von F-Script
- CTRL+OEM_2 >
fscript.brackets
«/» - CTRL+1 >
TEMPLATE: BlockScript New File for System_RunScript
- CTRL+2 >
TEMPLATE: BlockScript with function : 'Main'
- CTRL+3 >
TEMPLATE: BlockScript with function : 'Simple'
- CTRL+NUMPAD_DECIMAL >
switch to BlockScript