| Commande | Nom JetBrain |
|---|---|
| Priorité | 1 |
| Ouvrir un fichier | File... |
| Naviguer de mot en mot | Move caret to next/previous word |
| Aller au bout d'une ligne | Move caret to line end/start |
| Multicurseur sélection manuelle des positions | Add or remove caret |
| Multicurseur sélection automatique des mêmes mots | Add selection for next occurrence |
| Multicurseur sélection automatique des mêmes chaînes de caractère | Add selection for next occurrence |
| Multicurseur sélection des lignes supérieures / inférieurs | Clone caret above / below |
| Supprimer les caractères jusqu'à la fin / début du mot | Delete to word start / end |
| Supprimer les caractères jusqu'à la fin / début de la ligne | Delete to line start / end |
| Priorité | 2 |
| Dupliquer une ligne | Duplicate line |
| Déplacer une ligne | Move line down / up |
| Déplacer un bloc de code automatiquement sélectionné | Move statement down/up |
| Rechercher dans un fichier / le projet | Find in path |
| Commenter des lignes | Comment with line comment |
| Liste des commandes accessibles sans connaître le raccourci | Find action... |
| Priorité | 3 |
| Remplacer dans un fichier / le projet | Replace in path |
| Créer une ligne en dessous | Start new line |
| Trier les lignes par ordre alphabétique | Sort lines |
| Trouver les utilisations | Find usages |
| Raccourcis précédents / suivants | Back/Forward |
| Fold / unfold all ou partie | Collapse (all) |
| Naviguer de paragraphe en paragraphe | Previous/next method |
| Afficher la signature d'une fonction | Parameter info |
| Déplacer le curseur à la parenthèse associée | Move caret to matching brace |
| Changer la casse d'un mot | Toggle case |
| Commande | Nom JetBrain |
|---|---|
| Génération des méthodes à implémenter via héritage | Implement methods |
| Refactor nom | Rename |
| Refactor signature | Change signature |
| Extraire un bout de code en méthode / class / constante | Extract method/parameter/variable/constant etc. |
| Autofix du code style (lint) | Reformat code |
| Autocomplétion dans les require et dans les path | |
| Snippet (boucle, création de méthode, require, ...) |
| Commande | Nom JetBrain |
|---|---|
| Aller à la définition | Declaration |
| Accès à la doc dans l'éditeur | Documentation |
| Commande | Nom JetBrain |
|---|---|
| (every interpreters: local, venv, docker, ssh with auto sync) | |
| Lancer un script configuré via son IDE | Run... |
| Lancer le script courant | Run context configuration |
| Lancer des commandes externes via son IDE (lint externe par exemple) | External tools |
| Commande | Nom JetBrain |
|---|---|
| Analyse statique de code | |
| Vérification orthographique | |
| Pouvoir exécuter des lignes dans la console python | |
| Lancer un script/test en mode debug avec visual debugging | |
| Visualisation améliorée des objets : dictionnaire, data frame, images | SciView |