# Visual Studio Code - Titanium Extension Installation and Configuration Settings
# Titanium extension installation
Via the browser:
In https://marketplace.visualstudio.com/vscode (opens new window), type in Titanium and click the search icon or go directly to the extension here (opens new window).
Click Install once the extension opens up in VS Code.
In VS Code:
Open the Extension view (View > Extension) or click the Extension icon .
Type Titanium in the input field.
Select the Titanium extension by Axway.
Click the green Install button in the extension: Titanium panel.
Reload VS Code.
# Configuration settings
There are a variety of settings that you can use to customize Titanium extension to your needs.
To learn more about User and Workspace settings, review VS Code documentation (opens new window).
To modify these settings, go to Settings and type in Titanium.
Setting name | Description | Default value |
---|---|---|
titanium.android.keystoreAlias | Keystore alias used for packaging Android applications | No Default |
titanium.android.keystorePath | Path to keystore used for packaging Android applications | No Default |
titanium.build.liveview | Whether to enable LiveView when building applications | true |
titanium.codeTemplates.jsFunction | Event handler function template | \nfunction ${text}(e){\n}\n |
titanium.codeTemplates.tssClass | Style class (.) template | \n'.${text}': {\n}\n |
titanium.codeTemplates.tssId | Style ID (#) template | \n'#${text}': {\n}\n |
titanium.codeTemplates.tssTag | Style tag template | \n'${text}': {\n}\n |
titanium.general.appcCommandPath | Set the full path to the appc command if VS Code is unable to locate it. | appc |
titanium.general.displayBuildCommandInConsole | The executed build command is written to the output channel to aid debugging. This will include password arguments. | true |
titanium.general.logLevel | Logging level for commands being run | info |
titanium.general.useTerminalForBuild | When true build/package commands will be run using the integrated terminal as opposed to using an output channel. | true |
titanium.package.distributionOutputDirectory | Output directory for package builds. | dist |
titanium.project.defaultI18nLanguage | Default language to use for i18n autocomplete. | en |