I've also been looking for a way to fix/augment Chrome's Omnibar which still falls short of Firefox's Awesomebar in functionality esp. in handling items from my history.
In the same line as mlsteeve's solution, I added History Search as a shortcut item. I did so by:
- Right Clicking in the Omnibar > "Edit Search Engines"
- Add Chrome's History handler as a search engine
- Name:
History
- Keyword:
hs
- URL:
chrome://history/#q=%s
It is not a perfect solution but it works well enough for my needs. Now you can quickly search your history by typing hs TAB
in the Omnibar. The bonus is that your results are a little more detailed than in the URL bar.
The term Orange Juice
is stored in the C:\Users\{username}\AppData\Local\Google\Chrome\User Data\Default
folder for Windows 7, and in /Users/{username}/Library/Application Support/Google/Chrome/Default
for Mac OS X, inside a SQLite database file named History
(no file extension), in a table called keyword_search_terms
. If you're looking to change URL predictions, the table is called 'urls'.
You need to make sure Chrome is not running, so open this page in another browser.
Next, download a SQLite database browser such as SQLite Browser (recommended for OS X), or the Firefox addon SQLite Manager.
With the Firefox addon, you can click on Explorer's address bar and paste %LOCALAPPDATA%\Google\Chrome\User Data\Default
to quickly get to that folder.
SQLite browser doesn't show you the hidden files & folders you need on mac. You can choose "Go To Folder..." and paste the path to have the folder opened, or you can go to Finder and have all hidden files/folders shown. Follow these steps to show them. Then go to /Users/YourMacUsername/Library/Application Support/Google/Chrome
. Drag the 'Default' Folder to the sidebar as a shortcut. Then, in SQLite browser, click the open folder icon in the top left, and then the default folder in the finder sidebar. Select the file named 'History' with no file extension. Then find and go to 'Browse Data'.
Next, open up the keyword_search_terms
table, and in the lower_term
column, find Orange Juice
delete the row and save changes. For URL predictions, open up the urls
table and remove entries.
If you want to do this in one command, SQLite can run SQLite SQL scripts, too. Something like DELETE FROM keyword_search_terms WHERE lower_term = 'orange juice'
.
Best Answer
Here are a few related questions.
No, there is currently no way to control the Omnibar behavior (and the Chrome devs have repeatedly indicated that they have no desire to give such options).