Vimium は、Vim エディターの精神に従って、キーボードベースのナビゲーションと Web の制御を提供するブラウザー拡張機能です。
インストール手順:
ソースからインストールするには、ここを参照してください。
Vimium のオプション ページには、ヘルプ ダイアログのリンク ( ?
と入力)、または Chrome と Edge ( chrome://extensions
)、または Firefox ( about:addons
) の拡張機能ページにある Vimium の横のボタンからアクセスできます。
修飾キーは、ctrl+x、meta+x、alt+x のそれぞれに<cx>
、 <mx>
、および<ax>
として指定されます。 Shift+X と Ctrl-Shift-X の場合は、 X
と<cX>
を入力するだけです。これらのバインディングをカスタマイズする方法については、次のセクションを参照してください。
Vimium をインストールしたら、「?」と入力すると、いつでもこのキー バインドのリストを表示できます?
。
現在のページの移動:
? show the help dialog for a list of all available keys
h scroll left
j scroll down
k scroll up
l scroll right
gg scroll to top of the page
G scroll to bottom of the page
d scroll down half a page
u scroll up half a page
f open a link in the current tab
F open a link in a new tab
r reload
gs view source
i enter insert mode -- all commands will be ignored until you hit Esc to exit
yy copy the current url to the clipboard
yf copy a link url to the clipboard
gf cycle forward to the next frame
gF focus the main/top frame
新しいページへの移動:
o Open URL, bookmark, or history entry
O Open URL, bookmark, history entry in a new tab
b Open bookmark
B Open bookmark in a new tab
検索の使用:
/ enter find mode
-- type your search query and hit enter to search, or Esc to cancel
n cycle forward to the next find match
N cycle backward to the previous find match
高度な使用法については、Wiki の正規表現を参照してください。
履歴をナビゲートする:
H go back in history
L go forward in history
タブの操作:
J, gT go one tab left
K, gt go one tab right
g0 go to the first tab. Use ng0 to go to n-th tab
g$ go to the last tab
^ visit the previously-visited tab
t create tab
yt duplicate current tab
x close current tab
X restore closed tab (i.e. unwind the 'x' command)
T search through your open tabs
W move current tab to new window
<a-p> pin/unpin current tab
マークの使用:
ma, mA set local mark "a" (global mark "A")
`a, `A jump to local mark "a" (global mark "A")
`` jump back to the position before the previous jump
-- that is, before the previous gg, G, n, N, / or `a
追加の高度なブラウジング コマンド:
]], [[ Follow the link labeled 'next' or '>' ('previous' or '<')
- helpful for browsing paginated sites
<a-f> open multiple links in a new tab
gi focus the first (or n-th) text input box on the page. Use <tab> to cycle through options.
gu go up one level in the URL hierarchy
gU go up to root of the URL hierarchy
ge edit the current URL
gE edit the current URL and open in a new tab
zH scroll all the way left
zL scroll all the way right
v enter visual mode; use p/P to paste-and-go, use y to yank
V enter visual line mode
R Hard reload the page (skip the cache)
Vimium はコマンドの繰り返しをサポートしているため、たとえば5t
押すと 5 つのタブが連続して開きます。 <Esc>
(または<c-[>
) は、キュー内の部分的なコマンドをすべてクリアし、挿入モードと検索モードも終了します。
ここでは説明していない高度なコマンドがいくつかあります。完全なリストについては、ヘルプ ダイアログ ( ?
と入力) を参照してください。
オプション ページの「カスタム キー マッピング」でデフォルトのキー バインディングを再マッピングまたはマッピング解除できます。
次のキー マッピング コマンドのいずれかを 1 行に入力します。
map key command
: キーを Vimium コマンドにマップします。 Chrome のデフォルトの動作 (存在する場合) をオーバーライドします。unmap key
: キーのマップを解除し、Chrome のデフォルト動作 (存在する場合) を復元します。unmapAll
: すべてのバインディングのマップを解除します。これは、Vimium のデフォルトを完全に消去し、独自のセットアップを最初から開始したい場合に便利です。例:
map <cd> scrollPageDown
、ctrl+d をページの下へのスクロールにマップします。ブックマーク ダイアログを表示する Chrome のデフォルト動作は抑制されています。map r reload
、r キーをページのリロードにマップします。unmap <cd>
ctrl+d のマッピングを削除し、Chrome のデフォルトの動作を復元します。unmap r
r キーのマッピングを削除します。利用可能な Vimium コマンドは、オプション ページのキー マッピング ボックスの近くにある「利用可能なコマンドを表示」リンクから見つけることができます。コマンド名は説明の右側に括弧内に表示されます。
行を"
または#
で始めることにより、キー マッピングにコメントを追加できます。
次の特殊キーをマッピングに使用できます。
<c-*>
、 <a-*>
、 <s-*>
、 <m-*>
は、それぞれ ctrl、alt、shift、meta (Mac のコマンド) を任意のキーで表します。 *
選択したキーに置き換えます。<left>
、 <right>
、 <up>
、 <down>
は矢印キーです。<f1>
~ <f12>
はファンクション キーです。<space>
はスペースキーです。<tab>
、 <enter>
、 <delete>
、 <backspace>
、 <insert>
、 <home>
および<end>
。シフトは自動的に検出されるため、たとえば、 <c-&>
英語キーボードの ctrl+shift+7 に対応します。
より高度な機能や複雑な機能の多くは、Vimium の GitHub wiki に文書化されています。 FAQもご覧ください。
詳細については、CONTRIBUTING.md を参照してください。
各リリースの主な変更点については、CHANGELOG を参照してください。
著作権 (c) Phil Crosby、Ilya Sukhar。詳細については、MIT-LICENSE.txt を参照してください。