Le Guide Angular | Marmicode
  • Le Guide Angular par Marmicode
  • Pourquoi Angular ?
  • ECMAScript 6+
    • Un Peu d'Histoire
    • Propriétés du Langage
    • "Single-Threaded" donc Asynchrone
    • Event Loop
    • Classes
    • Hoisting is Dead: var vs. let vs. const
    • this & "binding"
    • Arrow Functions
    • Template Strings
    • Syntactic Sugar
      • Spread
      • Destructuring
      • Rest
      • Object Literal Property Value Shorthand
    • Named Parameters
    • Compatibilité
  • TypeScript
    • Pourquoi TypeScript ?
    • De l'ECMAScript au TypeScript
    • Visibilité des Propriétés
    • Typing des Propriétés
    • Types
    • Interfaces
    • Inference
    • Duck Typing
    • Duck Typing Patterns
      • Compatibilité de Librairies
      • Entity Constructor
    • Décorateurs
      • Décorateurs de Propriété
      • Décorateurs de Classe
      • Décorateurs de Méthode & Paramètres
    • Quelques Liens
  • Tools
    • Clavier mécanique
    • Git
    • Command Line
    • NodeJS
    • NPM
    • Yarn
      • Pourquoi Yarn ?
      • Définition et Installation des Dépendances
      • Scripts
      • Mise à Jour et Automatisation
    • Chrome
    • IntelliJ / WebStorm / VSCode
      • Raccourcis clavier IntelliJ / WebStorm
    • Floobits
    • Angular CLI
    • StackBlitz
    • Compodoc
  • Angular
    • Bootstrap
    • Composants
      • Root Component
      • Template Interpolation
      • Property Binding
      • Class & Style Binding
      • Event Binding
      • *ngIf
      • *ngFor
      • L'approche MVC
      • Création de Composants
      • Exemple
    • Container vs. Presentational Components
    • Interaction entre Composants
      • Input
      • Output
      • Exemple
    • Change Detection
      • Les Approches Possibles
      • Fonctionnement de la Change Detection
      • Optimisation de la Change Detection
      • Immutabilité
      • Quelques Liens
    • Project Structure & Modules
      • Entry Point
      • Définition d'un Module
      • Root Module
      • Feature Module
      • Shared Module
      • Exemple
    • Dependency Injection
      • Qu'est-ce que la "Dependency Injection" ?
      • Injection d'un Service Angular
      • Services & Providers
      • Portée des Services
      • Tree-Shakable Services
      • Class vs Injection Token
      • Exemple
    • Callback Hell vs. Promise vs. Async / Await
      • Callback Hell
      • Promise
      • Async / Await
    • Observables
      • Reactive Programming
      • Promise vs Observable
      • Subscribe
      • Unsubscribe ⚠️
      • Création d'un Observable
      • Opérateurs
        • Définition d'un Opérateur
        • Lettable Operators vs Legacy Methods
        • map
        • filter
        • mergeMap & switchMap
        • shareReplay
        • buffer
        • debounceTime
        • distinctUntilChanged
        • retry
      • Quelques Liens
      • Talks
    • Http
      • Pourquoi HttpClient ?
      • Utilisation de HttpClient
      • Utilisation dans un Service
      • Gestion de la Subscription ⚠️
    • State Management
      • Quelques Liens
      • Talks
    • GraphQL
    • Formulaires
      • Template-driven Forms 🤢
      • Reactive Forms 👍
        • Avantages des "Reactive Forms"
        • La boite à outils des "Reactive Forms"
        • Validation
        • Observation des Changements
    • Directives
      • Attribute Directive
      • Structural Directive
    • Pipes
    • Routing
      • Mise en Place du Routing
      • Lazy Loading
      • Project Structure
      • Route Guards
    • Testing
      • Unit-Testing
        • 📺Introduction au Test-Driven Development
        • Jasmine
        • Unit-Test Synchrone
        • Test-Driven Development
        • Unit-Test Asynchrone
        • TestBed
        • Unit-Test d'un Service
        • Unit-Test d'un Composant
        • Unit-Test et Spies
        • Unit-Test et HttpClient
      • End-to-End
      • Talks
    • Sécurité
      • Quelques Liens
    • Animation
    • Internationalisation
    • Quelques Liens
  • Cookbook
    • Authentification et Autorisation
    • Remplacement Dynamique de Composants
    • Lazy Loading without Router
    • Project Structure
    • SCAM Modules
    • Setup a Mock ReSTful API
  • Autres Ressources
  • Stay Tuned
    • 🎁-20% sur nos workshops avec le code GUIDEANGULAR
    • 🐦Suivez-moi !
    • 📺Cours Vidéo
    • 📬Newsletter
    • 📝Blog
  • Nos Services
    • Formation Angular
    • Atelier Unit-Testing Angular
    • Atelier Architecture Angular
    • Consultation à Distance & Code Review
  • Nos Guides
    • Guide Agile
    • Guide API ReST
    • Guide NodeJS
Propulsé par GitBook
Sur cette page
  • Navigation rapide : Lancer une action / Ouvrir un fichier / Localiser une classe...
  • Quelques raccourcis utiles
  • Liste des raccourcis claviers Windows/Linux & Mac IntelliJ
  • 10 Raccourcis indispensables à connaître
  • Démonstration de WebStorm avec Victor Savkin
  • Remerciement
  1. Tools
  2. IntelliJ / WebStorm / VSCode

Raccourcis clavier IntelliJ / WebStorm

PrécédentIntelliJ / WebStorm / VSCodeSuivantFloobits

Dernière mise à jour il y a 6 ans

Voici la liste des raccourcis les plus utiles à connaître pour l'utilisation des IDE JetBrains. Vous pourrez également retrouver sur le site de l'éditeur, une liste plus complète de ().

Navigation rapide : Lancer une action / Ouvrir un fichier / Localiser une classe...

L'éditeur dispose de centaines d'options et d'actions. Pour s'y retrouver rapidement sans épuiser l'ensemble des menus de l'IDE, il existe une entrée spécifique "Find Actions" dans le menu Aide.

Pour le faire apparaître, il suffit d'appuyer deux fois sur la touche Shift et taper le début du nom de l'action ou du fichier recherché

FindAction

Le système de tabulation permet de rechercher précisément "partout" ou dans un sous-ensemble de l'IDE (projet, action IDE, ...)

Lorsque vous recherchez une action, le raccourci clavier actif apparaît à droite du nom de la commande, vous permettant d'apprendre au fur et à mesure de nouveaux raccourcis.

Quelques raccourcis utiles

Action

Raccourcis Windows

Raccourcis Mac

Utiliser les tips de l'IDE

Alt+Enter

Alt+Enter

Naviguer vers un composant

Ctrl+Click

Ctrl+Click

Edition multi pointeurs

Alt+Click Gauche

Alt+Shift+Click Gauche

Sélectionner occurrence d'un mot clef

Alt+J

Cmd+G

Re-indentation automatique des lignes

Ctrl+Alt+L

Cmd+G

Re-indentation alphabétique des imports

Ctrl+Alt+O

Ctrl+Alt+O

Déplacer une ligne de code

Ctrl+Shift+Fleche haut/Bas

Ctrl+Shift+Fleche haut/Bas

Documentation rapide

Ctrl+Q

Ctrl+J

Liste des raccourcis claviers Windows/Linux & Mac IntelliJ

10 Raccourcis indispensables à connaître

Démonstration de WebStorm avec Victor Savkin

Remerciement

Merci à Yannick BIET pour sa contribution !

https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf
https://blog.jetbrains.com/webstorm/2015/06/10-webstorm-shortcuts-you-need-to-know/
https://www.youtube.com/watch?v=upgjCMHGpwo
https://github.com/YannickBiet
https://twitter.com/yannickbiet
raccourcis claviers
https://www.jetbrains.com/help/webstorm/mastering-keyboard-shortcuts.html#d1320088e89
Logo10 WebStorm Shortcuts You Need to Know | The WebStorm BlogThe JetBrains Blog
LogoYannickBiet - OverviewGitHub