vimlike-smooziee


Google chrome extension which behaves like vim or vimperator

Vimlike Smooziee

(2011/01/26)1年以上放置しているので、進化の激しいChromeでは十分に動かなくなっています。他にもVim系の拡張はたくさん出てきているようなので、そちらを探したほうがよいかもしれません。Chromeストアにある拡張も非公開にしました。今までご使用いただきまして、ありがとうございました。

In English

概要

Vimlike Smooziee は、VimまたはFirefoxのアドオンVimperatorのようにブラウザを操作できる、Google Chrome用のExtensionです。

Vimperatorのプラグイン_smooziee.jsの動作を取り入れています。

Vimperatorの中でもよく使う機能に絞って、Chromeで動作させることを目標にします。

デモ

http://www.youtube.com/watch?feature=player_embedded&v=8y3shoqeHu4' target='_blank'>http://img.youtube.com/vi/8y3shoqeHu4/0.jpg' width='600px' height=380px />

インストール

  • Featured downloads にあるリンクをChromeで開いてください。
  • 「保存」をクリックします。
  • インストールの確認が表示されるので、「インストール」をクリックします。

※現在開発版のChrome 4でないと動作しません。開発版はこちらから入手できます。

アンインストール

  • chrome://extensions/ からアンインストールします。

アップデート

  • chrome://extensions/ でアップデートのボタンをクリックすることで、最新のバージョンにアップデートされます。

操作方法

スクロール * j、k で上下にスムーズスクロール * h、l (エル)で左右にスムーズスクロール * gg でページトップへスクロール、Gでページ終わりへスクロール * 0 (ゼロ)でページの一番左へスクロール、$でページの一番右へスクロール

履歴 * H、L でそれぞれ「戻る」「進む」

テキスト入力 * gi で最初のテキストボックスにフォーカス、Esc でフォーカスを解除 * テキストボックス内で、C-aC-e でそれぞれ カーソルを先頭、末尾へ移動 * テキストボックス内で、C-fC-b でそれぞれ カーソルを1つ前へ、1つ後ろへ * テキストボックス内で、C-dC-h でそれぞれ カーソルの1つ前を削除、1つ後ろを削除 * テキストボックス内でカーソルが先頭にあるとき、C-a で全選択

タブ * r でリロード * d でタブを閉じる * u で閉じたタブを復元(タブ内の閲覧履歴は復元できず)

ズーム (デフォルトの「Ctrl + "+"」、「Ctrl + "-"」「Ctrl + 0」を使うほうがいいかも。) * zi : 拡大 (zoom in) * zo : 縮小 (zoom out) * zm : たくさん拡大 (zoom more) * zr : たくさん縮小 (zoom reduce) * zz : 元の倍率に戻す

クイックヒント (作成中) * f でリンクなどに番号を表示。番号を押すとリンク先を開く(F で新しいタブで開く)。Esc で解除 * 「1234567890」に対応して順に「asdfghjkl;」でも数字指定できます。ホームポジションのまま指定できて便利です。(→asdfghjkl.jsの機能)

※ C-aは「Ctrl + a」、Gは「Shift + g」です。

※ uでは、そのタブ内での閲覧履歴は復元できません。履歴も復元したいときは本来のショートカットキーである「Ctrl+Shift+t」を使ってください。

課題

  • fでクイックヒント!
  • ズームのドメインごとの記憶(実装してみたがスムーズに動作せず保留)
  • C-n、C-pで次のタブ、前のタブと(C-nで新しいタブのオープンが優先されてしまうので保留)
  • 「新しいタブ」での動作(Chrome APIが今後充実すれば対応できるのかも)

Project Information

Labels:
chrome extension vim vimperator vimlike