Optimising Uniface ProcScript Development with Auto-Complete
Software Imaging
With a worldwide reputation for bespoke application development we are leaders within the technology field.
Crafting Uniface ProcScript involves meticulous attention to detail—where efficiency and precision directly influence your coding effectiveness. Enter the world of intelligent code completion, a pivotal feature in contemporary development environments designed to augment your coding workflow significantly.
Understanding Intelligent Code Completion
Initiate typing within a ProcScript editor equipped with intelligent code completion, and observe how it immediately begins to dissect the input. This tool offers a dynamic array of suggestions, including statements, functions, and pre-compiler directives, eliminating the need for exhaustive manual input. This convenience extends to minimizing potential syntax inaccuracies. For instance, typing a letter (a-z) unveils a list of statements beginning with that character; prefixing a dollar sign presents functions, while a hashtag reveals the relevant pre-compiler directives. Further typing narrows down these suggestions, with navigation through the list facilitated by arrow keys and selection via Tab or Enter.
For those who might find the feature more of a hindrance or have suggestions for its enhancement, disabling is straightforward. Navigate to the usys.ini file, locate the [widgets] section, and modify the codecompletion property to false, as shown:
plaintextCopy code
SourceEdit=usrcedit(font=procboxfont;language=uniface;indenttabs=off;autoindent=on;indentsize=2;indentguides=off;codecompletion=false;codecompletionheight=10)
This adjustment also allows for the customization of the code completion list height, with accepted values ranging from 10 to 30, where the default setting is 10.
Advantages of Intelligent Code Completion
Keeping Up to Date
Ensuring your Uniface environment remains current is crucial for leveraging the latest in tool enhancements and improvements.
By embracing intelligent code completion, developers can anticipate a noticeable uplift in productivity, accuracy, and overall coding satisfaction within the Uniface ProcScript landscape.