In bash, I use the history-search-forward and history-search-backward feature to allow me to type in a few characters of the command I want to run, then press up arrow to cycle
Try this: (based on How to remove all recent console command)
JSON.parse(localStorage.getItem('consoleHistory')).filter(function(item){ return ~item.indexOf('indexedDB');})
TL;DR
LocalStorage
of the original Dev Tools is for the site you are browsing.LocalStorage
for the Dev Tools window and thus gives you access to the consoleHistory
.localStorage.getItem('consoleHistory')
gives you a string of an Array, so you need to parse it (i.e. JSON.parse()
) back into an Array
so you can filter
it. ~
in front of ~item.indexOf('indexedDB')
is a bitwise shortcut for item.indexOf('indexedDB') > 0
Reverse search feature is not there in Chrome developer tools. I have logged a request for the reverse search feature. Please star the same.
http://code.google.com/p/chromium/issues/detail?id=171386
I use Snippets (Chrome Developer Tools: What is Snippets Support?) for keeping track of all my commands.
When you open the console of the devTools and clicking on the up-arrow (or the down-arrow) you will start cycle through your 'history' of commands.