Editing code files The Code Editor contains basic and smart functionality for creating the code that drives your applications. Code Editor basics The active document is displayed in the Document workspace. If this document is a code document, such as a 4gl file, the Code Editor functions are active. Smart editing - indenting, tabs, and backspace Code Editor has smart editing features for indenting, tabs, and backspace. Bookmarks Bookmarks provide quick access to areas of a document. Auto completion (Ctrl+Space) The auto complete feature helps complete a line of code or prompts for a valid keyword in the syntax. Code templates (Ctrl+T) Code templates are snippets of frequently used code elements available to insert into the code to avoid repetitive typing and speed up coding. Split a document Splitting the document view allows you to see different parts of a long document at the same time. Search and replace The search functionality in Code Editor includes wildcards, regular expressions, and function search.