Hide navigation sidebar
Hide table of contents sidebar
Skip to content
Quickstart Official documentation Setuphelpers Changelog FAQ
Back to top
View this page
Toggle table of contents sidebar

# 3. Utilisation de différents IDE pour développer des paquets WAPT

## 3.1. Configurer WAPT pour qu’il utilise les IDE pris en charge

Si vous avez l’habitude de travailler avec un autre IDE, vous pouvez être soulagé maintenant que WAPT supporte de nombreux éditeurs de texte populaires.

Note

L’utilisation d’un IDE compatible lancera le projet WAPT avec une configuration de débogage valide.

### 3.1.1. Sur Windows

Éditeurs de texte pris en charge nativement par WAPT sous Windows
Nom de l’éditeur de texte | Logo de l’éditeur de texte
--- | ---
PyScripter |
Visual Studio Code |
Visual Studio Codium |

Pour configurer un autre éditeur pour WAPT, vous DEVEZ modifier l’attribut `editor_for_packages` dans la section [global] du fichier de configuration `%LOCALAPPDATA%\waptconsole\waptconsole.ini` de votre console WAPT.

    [global]
    ...
    editor_for_packages = vscode

### 3.1.2. Sur Linux / MacOS

Éditeurs de texte pris en charge nativement par WAPT sous Windows
Nom de l’éditeur de texte | Logo de l’éditeur de texte
--- | ---
Visual Studio Code |
Visual Studio Codium |
Nano |
Vim |

Pour configurer un autre éditeur pour WAPT, vous DEVEZ modifier l’attribut `editor_for_packages` dans la section [global] de votre fichier de configuration de l’agent WAPT : `/opt/wapt/wapt-get.ini`.

Par défaut, si l’attribut `editor_for_packages` est vide, WAPT essaiera de lancer (dans cet ordre) :

- vscodium;

- vscode;

- nano;

- vim;

- vi.

    [global]
    ...
    editor_for_packages = vim

## 3.2. Configurer WAPT pour utiliser un éditeur personnalisé

Windows

    [global]
    ...
    editor_for_packages = C:\Program Files\Notepad++\notepad++.exe {setup_filename}

Linux / MacOS

    [global]
    ...
    editor_for_packages = /opt/pycharm/bin/pycharm_x64 {wapt_sources_dir}

### 3.2.1. Arguments personnalisés

Arguments pour l’option `editor_for_packages` (éditeur pour les paquets)
Argument | Description
--- | ---
`{setup_filename}` | Lance l’éditeur personnalisé et édite le fichier `setup.py` du paquet WAPT.
`{control_filename}` | Lance l’éditeur personnalisé et modifie le fichier `control` du paquet WAPT.
`{wapt_sources_dir}` | Lance l’éditeur de texte personnalisé et ouvre le dossier du paquetage WAPT.
`{wapt_base_dir}` | Lance l’éditeur de texte personnalisé et ouvre le dossier d’installation de WAPT.