New possibilities to customize the code editor

When it comes to customizing the code editor, everyone thinks of the font and colors of the code. But it is also possible to customize the code editor window and some interactions with the code. Everyone has their own preferences and ways of working.

Moreover, the most essential part of a code editor is the writing code area. With 4D v19 R4, we have redesigned the editor to highlight your code and give it as much space as possible.

This is precisely why 4D v19 R4 enables you to show or hide the ten clipboards. If you don’t use all ten clipboards, you can lighten the toolbar with the “Show clipboard” preference.

In addition, the icon for “show/hide lists” has been moved to the bottom right next to the lists.


Here is a reminder of all the offered possibilities:

Customize the window

  • Show Line Numbers: Lets you display the line numbers by default in each window of the Method editor. 
  • Show Lists: Lets you choose whether or not to show the lists of objects by default when the Method editor window is opened.
  • Show ClipboardsNEW: Lets you choose whether to show the ten clipboards.

Customize the code area

  • Highlight the logical blocks: When checked, the whole code belonging to a logical block (If/End if, for example) is highlighted when the mouse is placed over the expanded node.
  • Always show block lines: Allows hiding vertical block lines permanently. 
  • Hide collapse/expand icons: Allows hiding all expand/collapse icons by default when displaying code. 
  • Insert () and closing } ) ] “: Enables automatic insertion of () and closing braces while typing code.
  • Matching [](){}: Sets the graphic signaling of matching braces and double quotes in the code.
  • Highlighted variables and fields: Allows highlighting all the same variable or field occurrences in an open method window.
  • Highlight the line running: Highlight the line currently running in the debugger.


You can find all details and possibilities in the documentation.

Vanessa Talbot
• Product Owner •Vanessa Talbot joined 4D Program team in June, 2014. As a Product Owner, she is in charge of writing the user stories then translating it to functional specifications. Her role is also to make sure that the feature implementation delivered is meeting the customer need.Since her arrival, she has worked to define key features in 4D. She has worked on most of preemptive multi-threading new features and also on a very complex subject: the new architecture for engined application. Vanessa has a degree from Telecom Saint-Etienne. She began her career at the Criminal Research Institute as a developer for the audiovisual department. She has also worked in media and medical fields as expert in technical support, production as well as documenting new features.