Localiser le fichier actuel dans IntelliJ

360

Comment localiser le fichier actuel dans la structure du projet? (Similaire au Ctrl+ Alt+ de Visual Studio L). Quel est le nom de l'opération (donc je peux le définir dans le clavier)

ripper234
la source

Réponses:

559

Alt+ fait F1presque ce que vous voulez. Vous devez Enterensuite frapper car IDEA autorise plusieurs "cibles" pour la navigation (structure de projet, structure de fichier, etc.).

(Notez que vous pouvez également définir AutoScroll sur Source et AutoScroll à partir de la source en utilisant les deux boutons "cases avec des flèches" au-dessus de la vue de la structure du projet, mais cela peut devenir ennuyeux lorsqu'il vous enfonce dans la source JDK car vous avez suivi une référence à java.io.File.

Le plan des touches le définit comme Sélectionner le fichier ou le symbole courant dans n'importe quelle vue .

poulet au beurre
la source
40
La version actuelle d'IntelliJ l'a renommée "Select In" dans la catégorie Navigate. Le raccourci par défaut est toujours ALT-F1
smith324
12
Ce raccourci est un raccourci système dans Ubuntu. Le post suivant décrit comment supprimer ce raccourci d'Ubuntu: askubuntu.com/questions/126817/…
Halil
2
Dans le clavier, il s'appelle maintenant "Sélectionner dans ...".
seanmcl
3
c'est plus rapide si vous appuyez simplement sur "Alt + F1" puis sur "1" lorsque le menu contextuel apparaît.
Steve Waters du
Alt + Shift + 1pour moi en 2017.3
isalgueiro
364

Vous pouvez également cliquer sur le petit bouton en forme de croix dans le volet des projets:

entrez la description de l'image ici

Notez que le symbole ne sera pas affiché si l' option Toujours sélectionner le fichier ouvert (précédemment le défilement automatique à partir de la source) est activée.

Timo Reimann
la source
1
Je suis habitué à un clic droit sur le volet de l'éditeur> afficher dans le projet, donc cette approche en un clic était plus proche de ce que je cherchais que les autres options ici, merci.
Shastings
28
Existe-t-il un raccourci clavier pour ce bouton?
technophyle
2
Malheureusement, le "défilement automatique à partir de la source" ne fonctionne que lorsque vous basculez vers la source dans l'éditeur à partir d'un autre fichier. Si la source est le seul onglet d'éditeur que vous avez ouvert, vous ne pouvez pas le "basculer" pour que le défilement automatique ne se produise pas: vous devez ouvrir un autre fichier pour pouvoir en revenir. Il serait donc préférable que l'icône de réticule soit toujours disponible.
Adrian Pronk
5
Cette question existe depuis 8 ans, a reçu plus de 50000 vues et des centaines de votes, JetBrains peut sûrement voir que c'est une fonctionnalité couramment demandée. J'aime la déclaration @technophyle "y a-t-il un raccourci clavier" et j'aimerais que JetBrains le rende disponible à partir de la carte clé
David Cruwys
Cela seul a révolutionné la façon dont j'utilise IDEA
Karaja
69

Cliquez sur l'engrenage, puis sur Toujours sélectionner le fichier ouvert (précédemment le défilement automatique à partir de la source)

menu à crémaillère

Rami Kuret
la source
1
Lorsque cette option est activée, Alt+ 1peut être utilisé à la place de Alt+ F1, 1pour déplacer le focus vers la barre latérale depuis l'éditeur.
jakub.g
1
Incroyable, je ne comprends pas pourquoi la valeur par défaut est OFF au lieu de ON. Merci pour cette réponse.
Bram Luyten
Il s'appelle désormais "Toujours sélectionner le fichier ouvert". (Intellij 2020.1)
worldsayshi
20

La procédure suivante sélectionne automatiquement votre fichier à tout moment.

  1. Cliquez avec le bouton droit sur la zone Projet / Packages> Défilement automatique vers la source.
  2. Cliquez avec le bouton droit sur la zone Projet / Packages> Défilement automatique depuis la source.

Veuillez trouver l'image ci-dessous.

entrez la description de l'image ici

M Patel
la source
17

J'utilise IntelliJ IDEA 2016.2 Ultimate.

Alt+ F1, puis appuyez sur1

Do Nhu Vy
la source
17

Utilisez Find Action (réutilisable; libérez votre précieuse mémoire):

  1. Appuyez sur Shift+ cmd+ A(Je suis sûr que c'est Shift+ Ctrl+ Apour Windows et Linux)
  2. Tapez sélectionner dans ...
  3. Sélectionnez Sélectionner dans la vue du projet dans la liste des suggestions

entrez la description de l'image ici

Ericn
la source
12

Il n'y a pas de raccourci direct pour une telle opération dans IntelliJ IDEA 14 mais vous pouvez installer le plugin et lui attribuer le raccourci clavier vers la fonction qui a appelé "Scroll From Source" dans les paramètres du clavier.

entrez la description de l'image ici

Pavel
la source
7
  1. Ouvrez l'explorateur de projet (côté gauche par défaut)
  2. Cliquez sur le bouton de réglage de la petite roue
  3. Sélectionnez l'option Défilement automatique depuis la source.

Boom! Vous avez terminé.

Sivani Patro
la source
7

En plus des autres options, dans au moins IntelliJ IDEA 2017 Ultimate, et peut-être certaines versions antérieures (je ne sais pas), vous pouvez le faire dans un seul raccourci.

Modifiez les préférences, recherchez select in project viewet sous Keymap, affichez le raccourci mappé ou mappez celui de votre choix.

Sur Mac, Ctrl+ Option+ Ln'est pas déjà utilisé et est le même raccourci que Visual Studio pour Windows utilise nativement ( Ctrl+ Alt+ L, ce qui pourrait être un bon choix.

ErikE
la source
"Sélectionner dans la vue du projet" fonctionne pour moi. Dans Ubuntu, je l'ai défini "Alt + L".
Emdadul Sawon
2

Si vous utilisez Mac

Sur la base de l'onglet actuel, pour sélectionner le fichier sur le projet, c'est: FN+ ALT+F1

Sélectionnez ensuite dans: Vue du projet> Sélectionnez dans: Projet

Asip Asipo
la source
2

Dans Intellij Idea Community édition 2020.1:

  1. Clic droit sur l'en-tête du projet
  2. Sélectionnez «Toujours sélectionner le fichier ouvert»

entrez la description de l'image ici

Sourire
la source