Intellisense, Zeilennummern, Ein-/Ausklappbare Funktionen etc. jetzt im C/AL Editor.
So sieht Codeunit 12 jetzt aus, mitsamt einem Intellisensebeispiel nach Eingabe eines 'W':
Bei Verwenden der Felder einer Tabellenvariable werden Primärschlüsselfelder, normale Felder und Funktionen in dieser Tabelle aufgelistet.
Felddarstellung in Tabellen analog, hier Tabelle 27.
Automatisches Anzeigen der Felder einer Tabellenvariable, wenn der Cursor im Code dort steht.
Die erste unbekannte Variable wird im Quellcode beim Kompilieren mit einer Wellenlinie markiert.
Bei Funktionen werden bei dortiger Positionierung des Cursors die Parameter jetzt angezeigt (Shortcut Strg+K+I oder Anwahl per Maus), in diesem Beispiel ist in NAV 2016 ein zweiter Parameter RecordIdToPrint dazugekommen (RecordIDs sind ab NAV 2016 auch für Datensätze verfügbar statt wie bislang nur für RecordRefs).
Anzeige der Optionswerte nach der Eingabe der beiden Doppelpunkte (Scope-Operator)
Das alte IDE-GUI steht aber optional weiterhin zur VerfĂĽgung, dazu finsql.exe in der Kommandozeile oder VerknĂĽpfungsziel oder ĂĽber Batchdatei (.bat) mit Parameter useoldeditor=1 oder useoldeditor starten (Nicht mit "yes" wie in der Onlinehilfe angegeben, ggf. mit "ja", da die Spracheinstellung ausgewertet wird)
- Code: Alles auswählen
"C:\Program Files (x86)\Microsoft Dynamics NAV\90\RoleTailored Client\finsql.exe" useoldeditor=1
In beiden GUIs gibt es neue Shortcuts für die Variablenlisten. Damit sind diese nun unabhängig von der eingestellten Sprache.
- Strg+G: Globale Variablen
- Strg+L: Lokale Variablen