Onshape Feature Studio is based on Ace Editor, so it has support for settings, as described here.
The settings are not persistent though: every time you reload or switch Feature Studio, your preferences are lost. The inbuilt settings menu also only allows you to set font size, not font family.
This gist contains a bookmarklet you can click to quickly re-apply your preferences, including font family, and a userscript that applies them on a regular interval.
- Make a new bookmark in the browser bookmark bar
- Open
feature_studio_settings_bookmarklet.txtand edit theoptionsobject with your settings - Copy the entire code and paste it as the bookmark URL
- With a Feature Studio loaded, click the bookmark to apply your settings
- Install a userscript manager:
- Chrome: Tampermonkey
- Firefox: Greasemonkey or Tampermonkey
- Safari: Userscripts
- Add
persistent-feature-studio-settings.user.js - Edit the configuration constants at the top of the script
- Enable the script in your userscript manager
- Reload any Feature Studio tab
Look at options.md to see:
- All available themes
- All available keybindings
- Full list of advanced options you can experiment with