You can customize keyboard shortcuts (including shortcuts for code snippets) and define shortcut sets to use for different projects. You can also add and manage new features (extensions) that let you reformat tables, connect to back-end databases, or help you write scripts for browsers.