Home » Support » Index of All Documentation » Wing IDE Reference Manual » Introduction »

User Settings Directory

The first time you run Wing, it will create your User Settings Directory automatically. This directory is used to store your license, preferences, default project, history, and other files used internally by Wing. It also contains any user-defined snippets, scripts, color palettes, syntax colors, file sets, and shared perspectives.

Wing cannot run without this directory. If it cannot be created, Wing will exit.

The settings directory is created in a location appropriate to your operating system. That location is listed as your Settings Directory in the About Box accessible from the Help menu.

On Windows the settings directory is called Wing IDE 5 and is placed within the per-user application data directory. The location varies by version of Windows. For Vista and later versions of Windows running on c: with an English localization the location is:

c:\Users\${username}\AppData\Roaming\Wing IDE 5

For Windows XP running on c: with an English localization the location is:

c:\Documents and Settings\${username}\Application Data\Wing IDE 5

On Linux and OS X the settings directory is a sub-directory of your home directory:


Cache Directory

Wing also creates a Cache Directory that contains the source analysis caches, auto-save directory, and a few other things. This directory is also listed in Wing's About box, accessed from the Help menu.

On Windows Vista and later, the cache directory is located in the AppData\Local area. On Windows XP, the cache it is usually in the Local Settings area. On Linux, it is ~/.cache/wingide5 and on OS X, it can be found with the symbolic link ~/.wingide5/cache-dir-symlink.

Overriding Settings and Cache Directories

The default location of the settings directory can be changed by passing --settings=fullpath on the command line, where fullpath is the full path of the directory to use. If the directory does not exist it will be created only if its parent directory exists. Otherwise, Wing falls back to using the default location for the settings directory.

Similarly, the default location of the cache directory can be changed with --cache=fullpath.

User Settings Directory