Update README
This commit is contained in:
parent
897e010f42
commit
27c68b6739
1 changed files with 100 additions and 7 deletions
107
README.md
107
README.md
|
@ -26,13 +26,45 @@ The default mappings are as follows:
|
|||
- <kbd>b</kbd>: Select tabs by URL or title
|
||||
- <kbd>a</kbd>: add current page to the bookmarks
|
||||
|
||||
See [console commands](#console-commands) section for more detailed description
|
||||
|
||||
#### Tabs
|
||||
- <kbd>d</kbd>: delete tab
|
||||
- <kbd>!</kbd><kbd>d</kbd>: delete pinned tab
|
||||
- <kbd>u</kbd>: reopen close tab
|
||||
- <kbd>r</kbd>: reload current tab
|
||||
- <kbd>R</kbd>: reload current tab without cache
|
||||
- <kbd>K</kbd> or <kbd>g</kbd><kbd>T</kbd>: select previous tab
|
||||
- <kbd>J</kbd> or <kbd>g</kbd><kbd>t</kbd>: select next tab
|
||||
- <kbd>g</kbd><kbd>0</kbd>: select first tab
|
||||
- <kbd>g</kbd><kbd>$</kbd>: select last tab
|
||||
- <kbd>Ctrl</kbd>+<kbd>6</kbd>: open previously selected tab
|
||||
- <kbd>z</kbd><kbd>p</kbd>: pin tab
|
||||
- <kbd>z</kbd><kbd>d</kbd>: duplicate tab
|
||||
|
||||
#### Scrolling
|
||||
|
||||
- <kbd>k</kbd>: scroll down
|
||||
- <kbd>j</kbd>: scroll up
|
||||
- <kbd>h</kbd>: scroll left
|
||||
- <kbd>l</kbd>: scroll right
|
||||
- <kbd>Ctrl</kbd>+<kbd>U</kbd>: scroll up for a half page
|
||||
- <kbd>Ctrl</kbd>+<kbd>D</kbd>: scroll down for a half page
|
||||
- <kbd>Ctrl</kbd>+<kbd>B</kbd>: scroll up for a whole page
|
||||
- <kbd>Ctrl</kbd>+<kbd>F</kbd>: scroll down for a whole page
|
||||
- <kbd>g</kbd><kbd>g</kbd>: scroll to top of a page
|
||||
- <kbd>G</kbd>: scroll to bottom of a page
|
||||
- <kbd>0</kbd>: scroll to the leftmost part of a page
|
||||
- <kbd>$</kbd>: scroll to the rightmost part of a page
|
||||
|
||||
#### Zoom
|
||||
|
||||
- <kbd>z</kbd><kbd>i</kbd>: zoom in
|
||||
- <kbd>z</kbd><kbd>o</kbd>: zoom out
|
||||
- <kbd>z</kbd><kbd>z</kbd>: zoom neutral (reset)
|
||||
|
||||
#### Navigation
|
||||
|
||||
### Navigation
|
||||
- <kbd>f</kbd>: start following links in the page in the current tab
|
||||
- <kbd>F</kbd>: start following links in the page in new tabs
|
||||
- <kbd>H</kbd>: go back in history
|
||||
|
@ -42,6 +74,17 @@ The default mappings are as follows:
|
|||
- <kbd>g</kbd><kbd>U</kbd>: go to root directory
|
||||
- <kbd>g</kbd><kbd>i</kbd>: focus first input
|
||||
|
||||
Plugin can be configured to follow links in new tabs in background instead of
|
||||
switching to a new tab immediately. To do this you need to update config file:
|
||||
change `"background"` property of `"follow.start"` action to true:
|
||||
```json
|
||||
{
|
||||
"keymaps": {
|
||||
"F": { "type": "follow.start", "newTab": true, "background": true },
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
#### Misc
|
||||
|
||||
- <kbd>y</kbd>: copy URL in current tab
|
||||
|
@ -58,7 +101,8 @@ The default mappings are as follows:
|
|||
Vim Vixen provides a console for `ex`-style commands similar to Vimperator.
|
||||
|
||||
Open the console with <kbd>:</kbd>. Or start it with initial values using
|
||||
<kbd>o</kbd>, <kbd>t</kbd>, or <kbd>w</kbd>.
|
||||
<kbd>o</kbd>/<kbd>O</kbd>, <kbd>t</kbd>/<kbd>T</kbd>,
|
||||
or <kbd>w</kbd>/<kbd>W</kbd>.
|
||||
|
||||
#### `:open` command
|
||||
|
||||
|
@ -95,10 +139,22 @@ Close the current tab.
|
|||
|
||||
Close a certain tab.
|
||||
|
||||
You can add `!` at the end of the command to close tab even if it is pinned:
|
||||
|
||||
```
|
||||
:bdelete!
|
||||
```
|
||||
|
||||
#### `:bdeletes` command
|
||||
|
||||
Close tabs matches with keywords.
|
||||
|
||||
You can add `!` at the end of the command to close even pinned tabs:
|
||||
|
||||
```
|
||||
:bdeletes!
|
||||
```
|
||||
|
||||
#### `:winopen` command
|
||||
|
||||
Open a URL or search keywords by search engine in new window.
|
||||
|
@ -107,19 +163,51 @@ Open a URL or search keywords by search engine in new window.
|
|||
|
||||
Select tabs by URL or title matched by keywords.
|
||||
|
||||
#### `:addbookmark` command
|
||||
|
||||
Create a bookmark from the current URL.
|
||||
|
||||
```
|
||||
:addbookmark My bookmark title
|
||||
```
|
||||
|
||||
The key map <kbd>a</kbd> is a contenient way to create a bookmark from the
|
||||
current page. That shows `:addbookmark` with a title from the current page into
|
||||
console.
|
||||
|
||||
#### `:set` command
|
||||
|
||||
`:set` command can set properties on console.
|
||||
`:set` command can temporary override properties using console. See
|
||||
[properties](#properties) section for more detailed description of available
|
||||
properties.
|
||||
|
||||
##### `smoothscroll` property
|
||||
### Properties
|
||||
|
||||
Plugin supports configurable properties which can be configured in JSON
|
||||
settings:
|
||||
|
||||
```json
|
||||
{
|
||||
"properties": {
|
||||
"adjacenttab": false
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
Properties can be temporary overwritten by `:set` command in console.
|
||||
|
||||
List of available properties you can find below:
|
||||
|
||||
#### `smoothscroll` property
|
||||
|
||||
Enable/disable smooth scroll.
|
||||
|
||||
```
|
||||
:set smoothscroll " enable smooth scroll
|
||||
:set nosmoothscroll " disable smooth scroll
|
||||
```
|
||||
|
||||
##### `hintchars` property
|
||||
#### `hintchars` property
|
||||
|
||||
Set hint characters
|
||||
|
||||
|
@ -127,7 +215,7 @@ Set hint characters
|
|||
:set hintchars=0123456789
|
||||
```
|
||||
|
||||
##### 'adjacenttab' property
|
||||
#### `adjacenttab` property
|
||||
|
||||
Open a new tab on adjacent of the current tab.
|
||||
|
||||
|
@ -136,6 +224,10 @@ Open a new tab on adjacent of the current tab.
|
|||
:set adjacenttab " open a tab adjacently
|
||||
```
|
||||
|
||||
For developers and contributors: you can look at
|
||||
[#303](https://github.com/ueokande/vim-vixen/pull/303) for more details about
|
||||
properties implementation and usage.
|
||||
|
||||
### Search engines
|
||||
|
||||
Vim Vixen supports search by search engines like Google and Yahoo.
|
||||
|
@ -175,7 +267,8 @@ In addition, you can also specify path patterns, such as `"example.com/mail/*"`.
|
|||
}
|
||||
```
|
||||
|
||||
You can toggle Vim Vixen between disabled and enabled with `shift + Esc`.
|
||||
You can toggle Vim Vixen between disabled and enabled with
|
||||
<kbd>shift</kbd>+<kbd>Esc</kbd>.
|
||||
|
||||
## Licence
|
||||
|
||||
|
|
Reference in a new issue