Commandes utiles de l'éditeur Pine

Depuis la palette de commandes de l'éditeur Pine, vous pouvez exécuter des commandes qui affectent directement votre code ou modifient le fonctionnement de l'éditeur. Vous pouvez ouvrir la palette de commandes en appuyant sur F1 ou CTRL/CMD + MAJ + P, ou en faisant un clic droit dans l'éditeur et en sélectionnant « Palette de commandes ».

Pour saisir une commande, tapez une partie de son nom pour la trouver dans la liste, puis cliquez dessus. Ci-dessous figurent quelques commandes utiles que vous n'avez peut-être pas encore utilisées.

Affichage du texte et astuces

Les commandes suivantes modifient l'apparence du texte dans l'éditeur Pine ou déclenchent des astuces de code utiles.

Commande
Description
Decrease Editor Font Size
Réduit la taille de la police dans l'éditeur Pine.
Increase Editor Font Size
Agrandit la taille de la police dans l'éditeur Pine.
Reset Editor Font Size
Réinitialise la taille de la police dans l'éditeur Pine à la valeur par défaut.
Trigger Parameter Hints
Lorsque le curseur est entre les parenthèses d'une fonction ou d'une méthode, cette commande ouvre la fenêtre surgissante « Astuces sur les paramètres » qui affiche les descriptions de la fonction et des paramètres.
Trigger Suggest
Affiche une liste déroulante de suggestions de code, si disponibles. Par exemple, si le curseur se trouve entre les parenthèses d'un appel de fonction ou de méthode, la liste inclut les paramètres disponibles de la fonction. Dans d'autres cas, la liste peut inclure des mots-clés de code contenant les caractères situés à côté du curseur.
View: Toggle Word Wrap
Active ou désactive le retour automatique à la ligne dans l'éditeur Pine. Cette commande remplace l'option « Utiliser le retour à la ligne par défaut » dans les paramètres de l'éditeur Pine.

Sélection et transformation de texte

Vous pouvez utiliser les commandes suivantes pour rechercher et sélectionner du texte, modifier la casse, réorganiser les lignes de code et commenter ou "décommenter" rapidement des lignes.

Commande
Description
Add cursor above/below
Ajoute un curseur supplémentaire dans la même colonne de texte sur la ligne au-dessus ou en dessous du curseur principal.
Add cursors to top/bottom
Ajoute un curseur supplémentaire dans la même colonne de texte sur chaque ligne au-dessus ou en dessous du curseur principal.
Add Selection To Next Find Match
Surligne la prochaine occurrence du texte actuellement sélectionné et vous permet de modifier les deux occurrences en même temps.
Add Selection To Previous Find Match
Surligne l'occurrence précédente du texte actuellement sélectionné et vous permet de modifier les deux occurrences en même temps.
Sort Lines Ascending
Trie toutes les lignes de code sélectionnées par ordre croissant.
Sort Lines Descending
Trie toutes les lignes de code sélectionnées par ordre décroissant.
Toggle Line Comment
Commente ou décommente la ligne sur laquelle se trouve le curseur. Si plusieurs lignes sont surlignées, cette commande les commente ou décommente toutes.
Transform to Camel Case
Transforme le texte sélectionné en camel case, commeCetExemple.
Transform to Kebab Case
Transforme le texte sélectionné en kebab case, comme-cet-exemple.
Transform to Lowercase
Transforme le texte sélectionné entièrement en minuscules, comme cet exemple.
Transform to Snake Case
Transforme le texte sélectionné en snake case, COMME_CET_EXEMPLE.
Transform to Title Case
Transforme le texte sélectionné en majuscule au début de chaque mot, Comme Cet Exemple.
Transform to Uppercase
Transforme le texte sélectionné entièrement en majuscules, COMME CET EXEMPLE.
Trim Trailing Whitespace
Supprime tous les espaces en fin de ligne pour les lignes sélectionnées.

Commandes de repliage

Utilisez les commandes suivantes pour travailler avec les replis de texte. Un repli est une zone de code réductible dans l'éditeur Pine. Lorsque vous survolez un numéro de ligne, une flèche orientée vers le bas apparaît à côté de chaque section de code contenant un repli. Si vous cliquez sur une flèche, la section se replie et la flèche s'oriente vers la droite. Cliquer à nouveau sur la flèche déplie la section.

Les replis fonctionnent ainsi de manière similaire aux zones de texte. Pour créer une zone de texte réductible dans votre code, tapez l'annotation //#region sur la première ligne de la zone, et //#endregion sur la dernière ligne.

Commande
Description
Create Folding Range from Selection
Crée une zone de repliage à partir du texte sélectionné.
Fold/Unfold/Toggle Fold
Réduit ou développe une zone de repliage.
Fold All/Unfold All
Réduit ou développe toutes les zones de repliage dans le script.
Fold/Unfold All Except Selected
Réduit ou développe toutes les zones de repliage dans le script, sauf la zone sélectionnée.
Fold/Unfold All Regions
Réduit ou développe toutes les zones de code marquées avec les annotations //#region et //#endregion.
Remove Manual Folding Ranges
Supprime toutes les zones de repliage manuelles ajoutées au code dans les lignes sélectionnées.
Fold Level 1-7
Réduit les zones imbriquées. Par exemple, Fold Level 2 réduit toutes les zones contenues dans une zone de premier niveau. Fold Level 1 est équivalent à la commande « Fold All ».
Fold/Unfold Recursively
Réduit ou développe de manière récursive la zone sélectionnée et toutes les zones situées à l'intérieur.