So entfernen Sie alle zuletzt verwendeten Konsolenbefehle

73

Verwenden von Befehlen, die zuvor gesendet wurden, indem der Fokus auf die Konsole gelegt und die Auf- / Ab-Taste gedrückt wird. Ich möchte den gesamten letzten Befehl entfernen. Ich habe diesen Befehl ausprobiert:

console.clear(); 

aber es funktioniert immer noch nicht richtig. Ich bereinige sogar die gesamten Cookies und den Cache im Browser. aber diese Befehle sind immer noch auf der Konsole. weiß jemand wie?

Herry Kusmadi
quelle
1
Wenn Ihre Konsole zu groß wird, gibt Chrome unter Windows den folgenden Fehler aus: Durch Error saving setting with name: consoleHistory, value length: 6367742. Error: Failed to set the 'consoleHistory' property on 'Storage': Setting the value of 'consoleHistory' exceeded the quota.Löschen des Konsolenverlaufs wird dies behoben.
Josiah
1
Mögliches Duplikat, wie ich Google Chrome Console Suggessions lösche
Benutzer

Antworten:

105

Wenn Sie die Liste der zuletzt eingegebenen Befehle löschen möchten, gehen Sie folgendermaßen vor:

( Schritt 1 und 2 sind wichtig, überspringen Sie sie nicht! )

  1. Docken Sie die Konsole ab (klicken Sie auf das Symbol in der unteren linken Ecke Symbol abdocken).
    (Wenn Sie dies nicht sehen das Undock-Symbol, halten Sie die Maus einige Sekunden lang gedrückt, um das gewünschte Symbol zu erhalten.)
  2. Drücken Sie Ctrl+ Shift+ J, um die Konsole für diese Konsole zu öffnen. (Unter OSX Cmd+ Option+ verwenden i)
  3. Gehen Sie zur Registerkarte Ressourcen, "Lokaler Speicher" chrome-devtools://devtools.
  4. Klicken Sie mit der rechten Maustaste auf das Element mit der Taste "consoleHistory" und wählen Sie "Löschen". chrome-devtools: // devtools -> consoleHistory -> Löschen

  5. Erledigt! Sie können die neue Konsole schließen und bei Bedarf die vorherige andocken. Der Konsolenverlauf wird gelöscht, wenn Sie die Konsole neu laden.

Wenn Sie nur das Konsolenprotokoll löschen möchten (nicht die Befehle), drücken Sie einfach Ctrl+ L.

Sie können auch den Inkognito-Modus verwenden, wenn Sie die Liste der Befehle, die Sie eingeben möchten, nicht beibehalten möchten.

Rob W.
quelle
3
immer noch nicht im lokalen Speicher zu finden, da keine Chrome-DevTools drin sind. siehe dies i.imgur.com/Cs43DRL.png
Herry Kusmadi
13
@HerryKusmadi Schritt 1 und 2 sind wichtig, überspringen Sie sie nicht!
Rob W
6
Dies ist ein "Debuggen des Debuggers". Ich denke, es könnte hilfreich sein zu erklären, dass es keine "offizielle" Funktion zum Löschen des Konsolenverlaufs gibt, sondern diesen sehr, sehr cleveren und nützlichen Hack.
Null Ablenkung
2
@Martin In diesem Fall lesen Sie bitte jeden Schritt in meiner Antwort (und alle Kommentare darunter, da Sie genau den gleichen Fehler wiederholen).
Rob W
9
Auf Crome 53(eine vielleicht frühere Version auch) ist die ResourcesRegisterkarteApplication
Ricardo
172

Sie können jetzt einfach mit der rechten Maustaste auf den Konsolenbereich klicken und "Konsolenverlauf löschen" auswählen.

Geben Sie hier die Bildbeschreibung ein

Jeff Lamb
quelle
32
Während die andere Antwort ein super cooler "Chromeception" -Moment ist, sollte dies jetzt die am besten gewählte / richtige Antwort sein.
KhalilRavanna
Dies war die einzige funktionierende Lösung für mich. Die Variante "chromeception" stürzte ab, als versucht wurde, die Localstorage-Ressourcen im zweiten Devtools-Fenster zu untersuchen. Wahrscheinlich, weil es zu viele Daten in meiner Geschichte gab
Mischa Rodermond
2
Ich habe nicht einmal das Kontextmenü ausprobiert und angefangen zu googeln%)
starikovs
4
Dies sollte die beste Antwort sein, da die akzeptierte Antwort nicht mehr korrekt ist.
neilsimp1
1
Ich habe diese Option nicht gefunden, da es davon abhängt, wo in der Konsole Sie klicken. Wenn Sie in die Textzeile klicken, in die Sie eingeben, wird ein anderes Menü angezeigt, in dem diese Option nicht verfügbar ist. Ich denke, Ihre Antwort sollte das erwähnen.
Timwi
51

Ich habe einen schnellen Weg gefunden, dies mit einer coolen Tastenkombination zu tun:

Innen Chromkonsole

  1. Drücken Sie Ctrl+ Shift+P
  2. Sie werden sehen, wie diese fantastische Befehlspalette geöffnet wird: Befehlspalette für Chrome Devtools
  3. tippe clearund du wirst es finden :) Chrome Devtools: Konsolenverlauf löschen

Das ist es!

jurl
quelle
7
Dies sollte die akzeptierte Antwort sein, da die anderen in der neuesten Version von Chrome nicht funktionieren.
Bennett
11

Wenn Sie diesen Konsolenverlauf nicht haben möchten (wie ich), deaktivieren Sie ihn einfach in den Konfigurationsoptionen des devtools (siehe Abbildung) unten ...

Geben Sie hier die Bildbeschreibung ein

Asiby
quelle
Vielen Dank! Genau das, wonach ich gesucht habe. Ich mag es, wenn der Verlauf dort ist, wenn ich auf und ab drücke, aber der Verlauf einer lokalen App, der bei der Arbeit an einer anderen App automatisch vervollständigt wird, ist ... nicht nützlich.
Chadoh
2

Geben Sie einfach clear()in die Chrome-Konsole ein, um den gesamten vorherigen Text dort zu entfernen.

mjkaufer
quelle
8
Dies löscht jedoch nicht die Geschichte der kürzlich getippten Sachen.
Tom
3
Dies ist hilfreich, wenn die Konsole überfüllt ist, aber nicht, wenn die Frage gestellt wird. Es hilft jedoch
Redwolf Programme
1

Dies ist sehr einfach. Klicken Sie einfach mit der rechten Maustaste auf das Konsolenfenster, wählen Sie "Cosole-Verlauf löschen" und aktualisieren Sie die Seite. Bitte beachten Sie, dass das Aktualisieren / Neuladen dieser Registerkarte erforderlich ist.

Diwakar
quelle
0

Es kann auch behoben werden, indem Sie zu den Einstellungen des Entwicklertools gehen und die Standardeinstellungen wiederherstellen. (Dadurch wird "Chrome" nicht zurückgesetzt, sondern nur die Optionen für Entwicklertools.)

  • Öffnen Sie Chrome Devtools
  • Gehen Sie zu den Einstellungen (oder drücken Sie Windows -> F1 / OS X -> FN + F1)
  • Auf die Standardeinstellungen zurücksetzen

Auf diese Weise verlieren Sie Ihre Entwicklereinstellungen, aber für mich war das einzige, was wichtig war, den Cache wieder auszuschalten.

DutchKevv
quelle
-1

Diese Verknüpfungen Clear Console.

⌘ K oder Strg L.

Clay Morton
quelle
-1

Drücken Sie die Taste f5. Wenn Sie die aktuelle Webseite aktualisieren, an der Sie gearbeitet haben, wird der Befehlsverlauf entfernt.

SeoulSoul
quelle