# Editor Selection

## Overview

The **Editor Selection Wizard** allows users to choose the preferred editor for opening specific file types. Users can select from internal editors provided by Servoy or external programs installed on their system.

<figure><img src="https://3933488479-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FjpWd52BKwABWxF2lScUK%2Fuploads%2Fgit-blob-790a1d37f48b599bc3d78aa216d7696995940999%2Feditor-selection.jpg?alt=media" alt=""><figcaption><p>Editor Selection</p></figcaption></figure>

## Sections

### Internal Editors

A list of internal editors available within Servoy Developer. This includes various editors for different file types, such as JavaScript, CSS, HTML, and more.

Examples of Internal Editors:

* Class File Viewer
* CSS Editor
* Form Editor
* JavaScript Editor (DLTK)
* Text Editor
* XML Editor

### External Programs

An option to choose external programs installed on the user's system to open specific file types. This is useful for users who prefer to use specialized external applications for certain files.

Example External Programs:

* Adobe Acrobat Document
* Microsoft Word Document
* Microsoft Excel Spreadsheet

### Buttons

Here are the available buttons:

#### Browse...

Allows users to browse their system and select an external program not listed in the default options.

#### Use this editor for all \[file name and type] files

Sets the selected editor as the default for all files of the specified name and type (e.g., all .js files).

#### Use it for all \[file type] files

Sets the selected editor as the default for all files with the same extension / type.

#### OK

Applies the selected editor and closes the dialog.

#### Cancel

Closes the dialog without making any changes.

## Using the Editor Selection

Here are the steps for using the **Editor Selection**:

1. Open the Editor Selection Dialog: This dialog may appear when opening a file type that doesn't have a default editor set, or it can be accessed through the file's properties or settings menu.
2. Choose an Editor:
   * Select `Internal editors` to choose from the list of internal editors provided by Servoy Developer.
   * Select `External programs` to choose from the list of installed external programs.
     * Click "Browse..." to select an external program not listed.
3. Set Default Editor (Optional):
   * Check `Use this editor for all [file name and type] files` to set the selected editor as the default for all files of that name and type.
   * Check `Use it for all [file type] files` to set the selected editor as the default for all files with the same extension.
4. Apply the Selection:
   * Click `OK` to apply the selected editor.
   * Click `Cancel` to close the dialog without making any changes.
