You can access the User Preferences using the menu item
Codio > Preferences > User when you are in a project.
User Preferences are the full collection of settings that apply to you, the logged in user. They cover all aspects of Codio usage from code editor settings (tab stops, indentation, colors, fonts etc.) through to hotkey keyboard shortcut mappings.
Codio allows you to fully customize all these preferences and the User level and the Project level.
Codio does the following to manage the final preferences for the logged in user…
- Codio defaults are taken
- Any user overrides are then applied
- Any project level preferences are finally applied, if any
When you create your account, you will be assigned the default settings. You can see these on the right hand side. These settings are read-only, so you cannot modify them. You can browse through this file to see the complete set of preferences available.
Default settings look something like this
1 2 3 4 5 6 7
;Brace style. ; Type: list. ; Values: ; collapse : collapse ; expand : expand ; end-expand : end-expand brace_style = collapse
You can see the setting name (‘brace_style’ with a default value of 'collapse’) as well as the data type (list) and the available values (in the case of a list).
User preferences can be made from the main menu
Codio > Preferences > User.
User preference overrides are made in left hand pane. When your account is created, this will be empty. Here is an example of user settings that override the Codio defaults …
1 2 3 4 5 6 7
[editor] theme=eclipse font_size=13 [code-beautifier] indent_level=4 indent_with_tabs=true
Keyboard shortcuts & Hotkeys
Within the default settings (right hand pane) you can see how you can map your own keyboard shortcuts.
The defaults will display appropriately for Mac or Linux/PC users. If you override these shortcuts in the left hand pane, then these not Mac/PC/Linux aware. If you are a Mac user and you specify Cmd keys, then you should be aware that these will not be accessible from PC/Linux machines. If you need to have your custom shortcuts working on all machines then avoid using Cmd.
Be sure to use the Codio autocomplete feature for both the setting name and possible values.
Position the cursor within the left pane and press ctrl+space.
If you are on the first line of the file, you will see that you only have Sections available. If you are within a Section, you will see all available settings for that section.
Having selected a preference, press ’=’ and then ctrl+space to bring up the autocomplete window again. Depending on the preference type (list or boolean), you will see the available options for that preference.
Searching for preference settings
If you want to find a preference setting in the default pane, the best thing is to search. This will highlight any matching text.