---
name: "Arma 3: Functions Viewer"
type: topic
source: https://community.bistudio.com/wiki/Arma_3:_Functions_Viewer
revid: 342171
updated: 2023-07-09T12:26:57Z
---

# Arma 3: Functions Viewer

The Functions Viewer allows you to view all functions, modded or default that are defined in CfgFunctions.

### Access

The Functions Viewer can be opened via

- the [Debug Console](../topics/Debug_Console.md)
- executing `[] spawn BIS_fnc_help`
- the Eden Editor [Menu Bar](../topics/Eden_Editor~3A_Menu_Bar.md)

### Interface

#### Config Source Combobox

Choose which config file should be used, can be:

- [campaignConfigFile](../commands/campaignConfigFile.md)
- [missionConfigFile](../commands/missionConfigFile.md)
- [configFile](../commands/configFile.md)

#### TAG Combobox

Select the TAG the function uses. The TAG usually indicates for which project, mod or addon a function was created for.
To learn more visit [Functions Library](../topics/Functions_Library.md#adding-a-function).

#### Category Combobox

Select the category of the function. Categories can for example be: Actions, Math or Modules.
To learn more visit [Functions Library](../topics/Functions_Library.md#adding-a-function).

#### Functions List

The functions list contains all functions of given TAG and category and is sorted alphabetically.

#### Name Text Field

Shows the name of the function. It can be selected and copied.

#### Path Text Field

Shows the path to the original function file.

#### Code Text Field

This area will show the code of the function and can be scrolled left and right or up and down.
Most functions have a function header at the top of the code that shows useful information about the function, its parameters and return values.

#### Recompile All Button

Pressing that button will recompile all functions. However, this button is only activated in Eden Editor or if function recompiling is [allowed](../topics/Description.ext.md#allowfunctionsrecompile) in [Description.ext](../topics/Description.ext.md).

#### Recompile Selected Button

Pressing this button will recompile the selected function.

#### Close Button

Closes the Functions Viewer.

### Shortcuts

The config viewer supports a very basic search functionality. If you focus either the classes list or the attributes list and start typing it will search for a match in the given list.

| Key | Effect |
|---|---|
| <kbd>Esc</kbd> | Closes the Functions Viewer |

#### Functions List

| Key | Effect |
|---|---|
| <kbd>A..Z</kbd> | Quickly browse through the functions |
| <kbd>Ctrl</kbd> + <kbd>C</kbd> | Copy function name of selected function to the clipboard |

#### Code Field

| Key | Effect |
|---|---|
| <kbd>Ctrl</kbd> + <kbd>A</kbd> | Selects all code |
| <kbd>Ctrl</kbd> + <kbd>C</kbd> | Copy selected code to clipboard |

### Alternative Tools

Listed here are some mods which improve the Functions Viewer. If you created one you can add it to the list too.

- [**Advanced Developer Tools** by Leopard20](https://steamcommunity.com/sharedfiles/filedetails/?id=2369477168)
- [**Extended Function Viewer** by Connor](https://steamcommunity.com/sharedfiles/filedetails/?id=1862880106)
- [**3den Enhanced** by R3vo](https://steamcommunity.com/sharedfiles/filedetails/?id=623475643)

<sub>Source: [BI Community Wiki — Arma 3: Functions Viewer](https://community.bistudio.com/wiki/Arma_3:_Functions_Viewer) (revision 342171).</sub>
