TITLE:Vim Vixen

* 拡張機能 - Vim Vixen [#f4d0a2e3]
|~ジャンル|>|>|操作|
|~バージョン|>|>|#memox(20,1,通常版,<DELIM>,1.2.3)|
|~|>|>|#memox(20,1,開発版,<DELIM>,)|
|~特徴|>|>|&areaedit(){Vim風のキー設定にする};|
|~人気投票数|>|>|&vote2(投票[3],nolabel,notimestamp); &vote2([[Ext/interface/Vim Vixen]]=0i,[投票ボタン],nonumber,notimestamp);|
|~対応Fx|RIGHT:#listbox3(48.0,interface,Fx_MinVer)|CENTER:~|#listbox3(以降,interface,Fx_MaxVer)|
|~対応Tb|RIGHT:#listbox3(-,interface,Tb_MinVer)|CENTER:~|#listbox3(-,interface,Tb_MaxVer)|
|~日本語|>|>|#listbox3(対応済,interface,Japanese)|
|~最新版入手先|>|>|&areaedit(){[[Vim Vixen :: Versions :: Firefox 向けアドオン >https://addons.mozilla.org/ja/firefox/addon/vim-vixen/versions/]]};|
|~ミラーサイト|>|>|&areaedit(){[[Add-ons for Firefox>https://addons.mozilla.org/ja/firefox/addon/vim-vixen/]]};|
|~制作者サイト|>|>|&areaedit(){[[Folioscope >https://i-beam.org/]]};|
|~|>|>|日本語|
|~非公式版サイト|>|>|&areaedit(){[[->http://wikiwiki.jp/firefox/?Explanation#Edit]]};|
|~関連サイト|>|>|&areaedit(){[[GitHub - ueokande/vim-vixen: Vim vixen >https://github.com/ueokande/vim-vixen]]};|
|~|>|>|&areaedit(){[[Vim Vixenの簡単な使い方 - Folioscope>https://i-beam.org/2017/11/13/vim-vixen-usage/]]};|
#addline(関連サイト追加,up,btn:関連/紹介サイト追加)

#addline(SS追加,up,btn:スクリーンショット追加)

**説明・詳細 [#ad322a93]
Vim風のキー操作でブラウジングを可能にします。

#br
注意点
-WebExtensions版拡張機能のため、aboutページ((タブバーの「+」ボタンで開いた新しいタブも含む))やAMO内のページでは動作しない
--AMO内のページで動作させる方法(Firefox57以降)
about:configで「privacy.resistFingerprinting.block_mozAddonManager」の項目を真偽値で作成し値を「true」にする
--バージョン0.5以降ではabout:blankの空白の新しいタブで動作する

#br
標準のキー設定((大文字のキーはShift+キーを入力))
-コマンド入力欄
--:
コマンド入力欄を開く。

--o
コマンド「:open」が記入されたコマンド入力欄を開く。
コマンドの後にURLを記入してEnterキーを入力すると記入したURLが閲覧タブで開かれる。
Tabキーを入力する度にコマンドの右に検索エンジン名が随時切り替わって表示され、検索エンジン名の右に半角スペースを記入してから検索語句を記入しEnterキーを入力すると検索結果ページが閲覧タブで開かれる。

--t
コマンド「:tabopen」が記入されたコマンド入力欄を開く。
コマンドの後にURLを記入してEnterキーを入力すると記入したURLがアクティブ状態の新しいタブで開かれる。
Tabキーを入力する度にコマンドの右に検索エンジン名が随時切り替わって表示され、検索エンジン名の右に半角スペースを記入してから検索語句を記入しEnterキーを入力すると検索結果ページがアクティブ状態の新しいタブで開かれる。

--w
コマンド「:winopen」が記入されたコマンド入力欄を開く。
コマンドの後にURLを記入してEnterキーを入力すると記入したURLが新しいウィンドウで開かれる。
Tabキーを入力する度にコマンドの右に検索エンジン名が随時切り替わって表示され、検索エンジン名の右に半角スペースを記入してから検索語句を記入しEnterキーを入力すると検索結果ページが新しいウィンドウで開かれる。

--O
コマンド「:open」と閲覧タブのURLが記入されたコマンド入力欄を開く。
コマンドの後のURLを編集してEnterキーを入力すると編集したURLが閲覧タブで開かれる。

--T
コマンド「:tabopen」と閲覧タブのURLが記入されたコマンド入力欄を開く。
コマンドの後のURLを編集してEnterキーを入力すると編集したURLがアクティブ状態の新しいタブで開かれる。

--W
コマンド「:winopen」と閲覧タブのURLが記入されたコマンド入力欄を開く。
コマンドの後のURLを編集してEnterキーを入力すると編集したURLが新しいウィンドウで開かれる。

--b
コマンド「:buffer」が記入されたコマンド入力欄を開く。
Tabキーを入力する度にタブバー上に開かれてるタブの名前がコマンドの右に随時切り替わって表示され、Enterキーを入力すると表示されたタブ名のタブへ切り替わる。

-スクロール
--j
下方向に1行分スクロールする。

--k
上方向に1行分スクロールする。

--h
左方向に1段階スクロールする。

--l
右方向に1段階スクロールする。

--Ctrl+U
上方向に半ページ分スクロールする。

--Ctrl+D
下方向に半ページ分スクロールする。

--Ctrl+B
上方向に1ページ分スクロールする。
Firefoxの標準ショートカットキーのブックマークツールバーを開閉する機能と競合する場合は設定ページでキー設定を編集する。

--Ctrl+F
下方向に1ページ分スクロールする。
Firefoxの標準ショートカットキーのページ内検索バーを開く機能と競合する場合は設定ページでキー設定を編集する。

--0
左方向先頭へスクロールする。

--$
右方向末尾へスクロールする。

--gg((gを二回連続で入力する))
ページ先頭へスクロールする。

--G
ページ末尾へスクロールする。

-タブ
--d
閲覧タブを閉じる。

--u
最期に閉じたタブを開き直す。

--K
左側のタブへ表示を切り替える。

--J
右側のタブへ表示を切り替える。

--r
閲覧タブを再読み込みする。

--R
閲覧タブを強制的に再読み込みする。

--zd
閲覧タブを複製する。

--zp
閲覧タブのピン留め状態を切り替える。

--g0
一番最初に開いたタブへ切り替える。

--g$
一番最後に開いたタブへ切り替える。

-ページ内検索
--/
コマンド「/」が記入されたコマンド入力欄を開く。
「/」の後に検索したい文字列を記入しEnterキーを入力するとページ内検索が実行される。

---n
ページ内検索後に入力すると次の検索箇所へ移行する。

---N
ページ内検索後に入力すると前の検索箇所へ移行する。

-ナビゲーション
--f
閲覧タブ上の各リンクにヒント機能のキー名を表示する。
ヒント機能のキーを入力するとリンクが閲覧タブで開かれる。

--H
タブ履歴内のタブを1つ戻して表示する。

--L
タブ履歴内のタブを1つ進めて表示する。

--[[
前のページへのリンクを閲覧タブで開く。

--]]
次のページへのリンクを閲覧タブで開く。

--gu
閲覧タブで1つ上のディレクトリのURLへ移動する。

--gU
閲覧タブのURLのホストへ移動する。

-その他
--zi
ページを1段階拡大して表示する。

--zo
ページを1段階縮小して表示する。

--zz
ページを拡大縮小率を100%に戻す。

--y
閲覧タブのURLをクリップボードへコピーする。

--Shift+Esc
閲覧タブでのVim Vixenの機能の有効状態を切り替える。

-コマンド入力欄で利用可能なコマンド
--:open
コマンドの後にURLを記入してEnterキーを入力すると記入したURLがアクティブ状態の新しいタブで開かれる。
Tabキーを入力する度にコマンドの右に検索エンジン名が随時切り替わって表示され、検索エンジン名の右に半角スペースを記入してから検索語句を記入しEnterキーを入力すると検索結果ページがアクティブ状態の新しいタブで開かれる。

--:tabopen
コマンドの後にURLを記入してEnterキーを入力すると記入したURLがアクティブ状態の新しいタブで開かれる。
Tabキーを入力する度にコマンドの右に検索エンジン名が随時切り替わって表示され、検索エンジン名の右に半角スペースを記入してから検索語句を記入しEnterキーを入力すると検索結果ページがアクティブ状態の新しいタブで開かれる。

--:winopen
コマンドの後にURLを記入してEnterキーを入力すると記入したURLが新しいウィンドウで開かれる。
Tabキーを入力する度にコマンドの右に検索エンジン名が随時切り替わって表示され、検索エンジン名の右に半角スペースを記入してから検索語句を記入しEnterキーを入力すると検索結果ページが新しいウィンドウで開かれる。

--:buffer
Tabキーを入力する度にタブバー上に開かれてるタブの名前がコマンドの右に随時切り替わって表示され、Enterキーを入力すると表示されたタブ名のタブへ切り替わる。

-検索エンジン
open系のコマンドで使用する検索エンジンは設定ページからJSON形式で編集可能。
>{
>  "search": {
>    "default": "google",
>    "engines": {
>      "google": "https://google.com/search?q={}",
>      "yahoo": "https://search.yahoo.com/search?p={}",
>      "bing": "https://www.bing.com/search?q={}",
>      "duckduckgo": "https://duckduckgo.com/?q={}",
>      "twitter": "https://twitter.com/search?q={}",
>      "wikipedia": "https://en.wikipedia.org/w/index.php?search={}"
>    }
>  }
>}

-ブラックリスト
Vim Vixenの機能を自動的に無効化するURLは設定ページからJSON形式で編集可能。
>{
>  "blacklist": [
>    "*.slack.com",
>    "example.com/mail/*"
>  ]
>}

#br
設定項目
-Use form
キー設定/検索エンジン/ブラックリストをフォーム入力方式で変更する。

-Use plain JSON
キー設定/検索エンジン/ブラックリストをJSON形式で直接編集する。

#br
類似拡張機能(WebExtensions版)
-[[Saka Key>Ext/interface/Saka Key]]
-[[QuantumVim>Ext/interface/QuantumVim]]
-[[Vimium (808538)>Ext/interface/Vimium (808538)]]
-[[vimkeybindings>Ext/interface/vimkeybindings]]

#br
類似拡張機能(旧拡張機能版)
-[[Vimperator>Ext/interface/Vimperator]]
-[[Pentadactyl>Ext/interface/Pentadactyl]]
-[[Electrovim>Ext/interface/Electrovim]]
-[[VimFx>Ext/interface/VimFx]]
-[[Vimium>Ext/interface/Vimium]]
-[[Vimkeys>Ext/interface/Vimkeys]]
-[[vimkey>Ext/interface/vimkey]]


#br
#hr
#pcomment(:Comment/Vim Vixen,10,noname,reply)