Vimperator supports a number of different marks:
Add a bookmark.
The following options are interpreted:
If [!] is present, a new bookmark is always added. Otherwise, the first bookmark matching [url] is updated.
When creating a new bookmark, if [-title] isn't given, either the web page's title or URL is used. You can omit the optional [url] argument, so just do :bmark to bookmark the currently loaded web page with a default title and without any tags.
Toggle bookmarked state of current URL. Add/remove a bookmark for the current location, depending on if it is already bookmarked or not. In contrast to the :bmark command, the bookmark is just starred which means it is placed in the Unfiled Bookmarks Folder instead of the bookmarks menu.
List or open multiple bookmarks. Open the message window at the bottom of the screen with all bookmarks which match [filter] either in the title or URL. You can then use extended hint commands like ;o to open the desired bookmark.
The special version :bmarks! works the same as :bmarks except it opens all the found bookmarks in new tabs.
Filter can also contain the following options:
Delete a bookmark. Deletes all bookmarks which match the [url]. If omitted, [url] defaults to the URL of the current buffer. Use <Tab> key on a string to complete the URL which you want to delete.
If ! is specified then all bookmarks will be deleted.
Go to an older position in the jump list. The jump list is just the browser history for now. If [count] is specified go back [count] pages.
Go to a newer position in the jump list. The jump list is just the browser history for now. If [count] is specified go forward [count] pages.
Go back in the browser history. If [count] is specified go back [count] pages.
Go forward in the browser history. If [count] is specified go forward [count] pages.
Go back in the browser history. If [count] is specified go back [count] pages.
The special version :back! goes to the beginning of the browser history.
Go forward in the browser history. If [count] is specified go forward [count] pages.
The special version :forward! goes to the end of the browser history.
Show recently visited URLs. Open the message window at the bottom of the screen with all history items which match [filter] either in the title or URL.
The special version :history! works the same as :history except it opens all the found items in new tabs.
Filter can also contain the following options:
Jump to a QuickMark in the current tab. Open any QuickMark in the current tab. You can mark any URLs with M{a-zA-Z0-9}. These QuickMarks are persistent across browser sessions.
Jump to a QuickMark in a new tab. Works like go{a-zA-Z0-9} but opens the QuickMark in a new tab. Whether the new tab is activated or not depends on the 'activate' option.
Mnemonic: Go in a new tab. gt would make more sense but is already taken.
Delete the specified QuickMarks. QuickMarks are presented as a list.
Examples:
Mark a URL with a letter for quick access. You can also mark whole groups like this:
:qmark f http://forum1.com, http://forum2.com, imdb some artist
Show all QuickMarks. If [arg] is specified then limit the list to those QuickMarks mentioned.
Set mark at the cursor position. Marks a-z are local to the buffer, whereas A-Z are valid between buffers.
Jump to the mark. Marks a-z are local to the buffer, whereas A-Z are valid between buffers.
Delete the specified marks. Marks are presented as a list.
Examples:
Show all location marks of the current web page. If [arg] is specified then limit the list to those marks mentioned.