CryENGINE has hundreds of different console variables which let you customize every aspect of the engine. Things such as rendering, audio, or the user interface can be customized and debugged on the fly using a plethora of console variables.
The console allows you to quickly type in any console variable to turn on a certain debug mode or check a specific setting. You can access the console both in the Sandbox editor and in game.
When you are debugging a certain issue or continually testing a behavior in the same way, it can make sense to set up a macro for those console variables you use over and over again. Using a macro is a lot faster than always typing your command in the console, especially when this macro is then bound to a shortcut.
Sandbox offers a nice and easy-to-use macro editor, which lets you bind all kinds of commands and scripts to a button or key.
The macro editor can be found in the Tools menu under Configure ToolBox Macros.