Greasemonkey: minibuffer-m-extends.user.js

minibuffer-m-extends.user.js

Minibufferに以下のコマンドを追加するuser.js。

minibuffer-hatena-about-hatena-archive.user.jsの内容を含みます。

go

open topのショートカット。

標準入力(の最初)のURLを同じタブに開く。

prompt

標準入力をtoStringしてpromptする。

cd

change directoryする。移動も含む。

:cd /                       // -> ルート
:cd /note/                  // -> ルート直下のnote
:cd ../                     // -> 一つ上
:cd http://www.example.com/ // -> URL

URLを削る手間が省けて、意外と便利。

:cd /404.html

のようにディレクトリ以外にも飛べたりするが、気にしてはいけない。

replace

標準入力の各文字列要素をreplaceする。1回のみ。

:location|prompt                 // -> http://d.hatena.ne.jp/
:location|replace d. www.|prompt // -> http://www.hatena.ne.jp/

calc

簡易電卓。promptする。Mathがwithされている。

:calc 24*60*60  // -> 86400
:calc PI        // -> 3.141592653589793
:calc 1-exp(-1) // -> 0.6321205588285577
:calc pow(2,10) // -> 1024

使える表現については、以下を参照。

Core JavaScript 1.5 Reference:Global Objects:Math - MDC

:calc [random(),random(),random()] // -> 0.8018658937823533,0.9464484450464173,0.012232114074427924

のように複数の値を返せたりもするが、気にしてはいけない。

hatena-about

はてなダイアリー(あるいは、はてなグループ)の日記内で使う。

プロフィールページ(/about)のURLを標準出力に吐く。

hatena-archive

はてなダイアリー(あるいは、はてなグループ)の日記内で使う。

日記一覧ページ(/archive)のURLを標準出力に吐く。

:hatena-archive|go // -> 日記一覧ページに移動

Comment: 0

Comment Form
Name
URL
Comment

Trackback: 0

Trackback URL
http://mayokara.info/note/trackback/211
Attention
スパム対策のため、当エントリへのリンクがないトラックバックをブロックしています。