Gestion des fichiers

Le menu "Fichier" permet de réaliser les opérations de base tel que l'ouverture ou l'enregistrement des fichiers.

Il est possible d'éditer plusieurs codes sources simultanément, et de passer de l'un à l'autre grâce aux onglets situés sous la barre d'outils. Par défaut, les raccourcis claviers Ctrl+Tab et Ctrl+Shift+Tab permettent de passer au fichier suivant (ou précédent).

L'IDE permet l'édition de fichiers texte qui ne sont pas du code source. Dans ce mode "texte brut", les caractéristiques liées au code tels que la coloration synthaxique, la correction des cas, l'auto-completion automatique sont désactivées. Lors de l'enregistrement de ces fichiers, l'IDE n'ajoutera pas ses paramètres à la fin du fichier, même si cela est configuré pour les fichiers de code dans les préférences. Un fichier qui contient du code ou non dépend de son extension. Les extensions de fichiers standard PureBasic (pb, pbi et pbf) sont reconnues comme des fichiers contenant du code. Plusieurs extensions de fichier peuvent être reconnues comme des fichiers de code en les configurant dans la section "Editeur" des Préférences.

Contenu du menu "Fichier"

Nouveau
Créé un nouveau code source vide.

Ouvrir
Ouvre un code source existant pour l'éditer.

Les fichiers de type 'texte' seront tous chargés dans la zone d'édition. Il est aussi possible d'ouvrir des fichiers binaires et dans ce cas ils seront ouverts par le visualisateur de fichier interne.

Enregistrer
Enregistre le source en cours d'édition sur le disque. S'il n'a pas encore été enregistré, son nom et son emplacement devront être définis à l'aide de la fenêtre de dialogue, sinon le code sera enregistré dans le fichier précédent.

Enregistrer sous
Enregistre le code source en cours d'édition à un emplacement différent. Une boîte de dialogue demandant le nom du nouveau fichier sera affichée. L'ancien code source restera inchangé.

Enregistrer tout
Enregistre tous les codes source ouverts.

Recharger
Recharge le fichier courant à partir du disque. Cela annulera tous les changements non sauvegardés.

Fermer
Ferme le code source en cours d'édition. Si c'était le dernier fichier, l'IDE affichera un nouveau fichier vide.

Fermer tout
Ferme tous les codes source en cours d'édition. L'IDE affichera un nouveau fichier vide.

Voir changements
Affiche les modifications qui ont été apportées au code source courant par rapport à la version qui existe sur le disque dur.

Format du fichier
Dans ce sous-menu, il est possible de sélectionner le format d'encodage ainsi que les terminaisons de lignes du fichier courant. L'IDE supporte les fichiers textes ASCII ou UTF-8. Les terminaisons de ligne supportées sont: Windows (CRLF), Linux/Unix (LF) et MacOSX (CR). Les paramètres par défaut appliqués lors de la création d'un nouveau fichier peuvent être changés dans les préférences de l'IDE.

Préférences
Cette fenêtre permet de contrôler le look et le comportement de l'IDE pour qu'il s'adapte aux besoins de chacun. Pour une description détaillée des fonctions disponibles, voir Configurer l'IDE.

Historique de session
L'historique de session est un outil puissant qui enregistre régulièrement les modifications apportées aux fichiers ouverts dans l'IDE, dans une base de données. Une session est créée lors du lancement de l'IDE, et est fermée lorsque l'IDE se ferme. Cette option est utile pour revenir à une version antérieure d'un fichier ou pour retrouver un fichier supprimé ou corrompu. C'est un peu comme un outil de sauvegarde des sources mais limité dans le temps (par défaut, un mois d'enregistrement). Il n'est pas destiné à remplacer un vrai système de gestion des sources comme SVN ou GIT. Le code source sera stocké sans chiffrement, donc si vous travaillez sur un code source sensible, assurez-vous d'avoir ce fichier de base de données dans un endroit sûr, ou désactiver cette fonction.
Pour configurer l'outil historique de la session, voir préférences.



Fichiers récents
Le sous-menu affiche la liste des dix derniers fichiers ouverts. Sélectionner un fichier dans le sous-menu l'ouvrira à nouveau.

Quitter
Cela permet bien entendu de quitter l'IDE. Si un ou plusieurs fichiers ne sont pas enregistrés, une confirmation pour chacun des fichiers sera demandée.