Outils de développement Chrome: afficher les vues de la console et des sources dans des vues séparées / en mosaïque verticale?

128

Outils de développement Chrome: existe-t-il un moyen d'afficher l' Consoleonglet et l' Sourcesonglet dans des vues distinctes? Je veux souvent regarder les deux simultanément.

En appuyant Escsur l' Sourcesonglet, je vais voir une petite vue du Consolebas. Mais j'aimerais avoir une vue plus large des deux à la fois. Est-ce possible?

Sinon, est-ce quelque chose qu'une extension Chrome pourrait faire?

Éditer:

Clarification - Je sais comment désancrer la fenêtre des outils de développement (c'est ma configuration par défaut). Juste être gourmand je suppose et me demander si je peux encore diviser Sourceset Consoleen fenêtres séparées non ancrées (ou à tout le moins, faire diviser leurs vues verticalement sur la même fenêtre, au lieu d'être horizontalement comme le fait d'appuyer Esc)

Himanshu P
la source

Réponses:

176

Division verticale

Vous pouvez désancrer les outils de développement (en cliquant sur l'icône dans le coin inférieur gauche), ce qui le déplace dans une nouvelle fenêtre. Appuyez ensuite sur Escpour ouvrir la console.

La fenêtre et la «petite console» peuvent être redimensionnées pour répondre à vos besoins.

capture d'écran des outils de développement divisés verticalement

Division horizontale

Si vous préférez avoir la console à droite plutôt qu'enpath/to/profile/Default/User StyleSheets/Custom.css bas, personnalisez les outils de développement en éditant et ajoutez les règles suivantes:

EDIT: la prise en charge de Custom.cssa été supprimée, mais il est toujours possible de modifier les styles des outils de développement à l'aide d'une nouvelle API, chrome.devtools.panels.applyStyleSheetméthode ( exemple de code ).

/* If drawer has been expanded at least once AND it's still expanded */
#-webkit-web-inspector #main[style*="bottom"]:not([style*="bottom: 0"]) {
    width: 50%;
    bottom: 0 !important;
}

#-webkit-web-inspector #drawer[style*="height"]:not([style*="height: 0"]) {
    /* The position of the drawer */
    left: 50% !important;
    /* styles to position the #drawer correctly */
    top: 26px !important;
    height: auto !important;
    z-index: 1;
    border-left: 1px solid rgb(64%, 64%, 64%);
}
#-webkit-web-inspector.show-toolbar-icons #drawer[style*="height"]:not([style*="height: 0"]) {
    top: 56px !important;
}

Le résultat ressemble à ceci:

capture d'écran des outils de développement divisés horizontalement

Rob W
la source
1
Désolé, j'aurais dû clarifier (ce sera également le cas dans le message d'origine): je suppose déjà une fenêtre d'outils de développement non ancrée (c'est comme ça pour moi par défaut). Mais à partir de cette fenêtre, je pourrais toujours "sortir" Consoleou Sourcesaimer une fenêtre séparée, comme vous pouvez le faire avec les onglets réguliers sur Chrome
Himanshu P
Activez le débogage à distance et ouvrez les outils de développement dans une nouvelle fenêtre. Je ne sais pas s'il prend déjà en charge plusieurs instances, vous devriez l'essayer.
Rob W
Cela semble prometteur (bien que compliqué). Je vais l'essayer et poster comment cela fonctionne
Himanshu P
1
Le débogage à distance @HimanshuP ne prend pas encore en charge plusieurs instances. J'ai mis à jour ma réponse avec une méthode alternative, vérifiez-la.
Rob W
1
Je cherchais juste un moyen de fermer la console divisée verticalement qui était toujours visible. Escfait cela. Je vous remercie!
Douma
100

esc - est le raccourci,

ou

Au menu(the three dots)clic surshow console drawer

entrez la description de l'image ici

bhv
la source
3
Une fois par décennie, je cherche une fonctionnalité et il s'avère qu'il y avait un bouton pour cela tout au long, juste là sur mon clavier. Sorte de.
Bob Stein
10

Dans la droite, appuyez sur le "Trois points" et cliquez sur "Afficher le tiroir de la console"

entrez la description de l'image ici

Soham Mehta
la source
7

Le PO a probablement évolué depuis sa publication il y a trois ans, mais pour n'importe qui d'autre:

Je ne connais aucun moyen de diviser la fenêtre de l'outil de développement, mais vous pouvez basculer entre les dispositions de panneau verticales, horizontales et automatiques (par défaut), ce que l'OP a demandé dans sa clarification. J'ai souvent trouvé cela utile.

  1. Ouvrez le menu à trois points dans le coin supérieur droit de la fenêtre des outils de développement.
  2. Sélectionnez «Paramètres».
  3. Onglet "Général" -> section "Apparence"
  4. "Disposition du panneau"
Pogginhopper
la source
Je cherchais cette réponse depuis longtemps. Merci! Dans mon cas, les panneaux s'empilaient verticalement en bas lorsque mon écran n'était pas en pleine largeur. C'était très contre-productif pour moi car je voulais que les groupes de panneaux soient côte à côte en bas, pas empilés verticalement. Cliquer sur l'icône de mise en page ne m'a pas donné la mise en page que je voulais, mais votre solution a fonctionné comme je le souhaitais.
Chris22
Chaque fois que je passe à un nouvel ordinateur, je dois chercher comment trouver ce paramètre et obtenir ma disposition préférée. Merci!
stacyhorton
5

Une solution plus simple consiste à maintenir l'icône en bas à gauche enfoncée, ce qui fera apparaître une autre icône qui, lorsqu'elle est sélectionnée, vous permettra d'afficher la console à droite de la fenêtre principale de votre navigateur.

Lloyd Moore
la source
cela devrait vraiment être la réponse acceptée car elle est à la fois correcte et "évidente"
miraculixx
Remarque: dans les versions récentes de Chrome (à partir du 18/03/2015), cela est obligatoire pour échapper aux modes de fond ancré et côté ancré - c'est-à-dire que vous voulez une fenêtre séparée.
maxkfranz
1
@miraculixx Non, ce n'est pas correct. L'OP a déjà une fenêtre DevTools non ancrée.
jpaugh
1
Impossible de comprendre l '"icône en bas à gauche" (rien pour moi à la date de ce commentaire)
Pac0
2

Si vous pouvez taper mais ne voyez pas la console et ne pouvez pas la redimensionner:

entrez la description de l'image ici

Ensuite, détachez DevTools dans le coin supérieur droit. Ensuite, vous pourrez le redimensionner:

entrez la description de l'image ici

Après cela, vous pouvez l'ancrer.

Gennady G
la source