The ISQL view is enhanced from a basic text editor to a modern code editor which includes but not limited to the following features:
-
Line Numbers -- Displays line numbers in the editor for easy reference and navigation within the code.
-
Highlight Current Line -- The current line where the cursor is located is highlighted with a grey box.
-
Syntax Coloring -- Elements such as keywords, data types, comments etc. can be configured with different syntax color. You can enable/disable the syntax coloring and configure different colors for different syntax in the Design menu > Options menu > Coloring tab page.
-
Change Tracking -- Displays a vertical color bar next to line numbers to indicate the line has been edited, helping developers track recent changes in the code.
-
Rectangular Selection -- Selects a rectangular area of text by holding the Alt key and dragging the mouse. This is useful for editing multiple rows and columns simultaneously.
-
Horizontal Whitespace Removal -- Remove extra or unnecessary spaces and tabs that appear between elements in a single line of code, through the right-click menu.
-
Case Conversion -- Converts the case of selected text via the right-click menu.
-
Line Indentation -- Increases or decreases line indentation via the right-click menu.
-
Comments -- Adds or removes comment characters to/from the selected line or the current line, via the right-click menu.
-
Status Bar -- Adds a status bar at the bottom right corner of the editor, displaying line and column numbers of the current line for easy reference.
-
Zooming -- Adds a zooming slider at the bottom left corner of the editor to allow users to adjust the text size for better readability.
-
Move selected lines up/down -- After placing the cursor in a line or selecting multiple lines, press Alt + Up/Down Arrow to move the line(s) without cutting and pasting.
-
Enhanced Find and Replace -- Improved find and replace functionality with regex-based search and replace, highlighting all matches, and replacing with selection.


