雑記帳
上2つはid:nokturnalmortumに教えてもらいました。感謝。 1.左右の端にスクロールするコマンド 0 // 左端にスクロール ^ //左端にスクロール $ //右端にスクロール 分割ブラウザでウィンドウを分割しながら作業している時などにこれを覚えておくとhやlを連打せずに済む。 2.選択したバッファを削除するコマンド :bd [arg] 基本はdと同じでバッファを削除するコマンド。exコマンドでこう書くと削除するバッファを指定できる。[arg]はバッファ番号を入力するか、でバッファリストをくるくる回して選択する。 3.はと同じ 慣れればEnterキー押すよりもラクかも。あと、 set wildoptions=auto //オートコンプリートON cnoremap <C-n> <Tab> //補完候補を順方向に回す cnoremap <C-p> <S-Tab> //補完候補を逆
2008年11月20日 [vimperator]リクエスト結果をバッファ出力(muilti_requester.js) vimperator が便利すぎてやばい。 元々、ほんの些細なブラウザ操作でもキーボードから手を離すのがかなりのストレスになるのだが、マウスでブラウザ操作するのは半ば諦めていたのに、かなり軽減された。 今までもなるべく手間を減らすように、ブックマークにキーワードを設定したり、Ctrl + L とかでアドレスバーなどにフォーカス後、URL を入力して飛んだりしていたのだけれど、検索や辞書などはそこからまたキーワードを入力せねばならなかったり。 しかし、それが 以下の vimperator plugin でかなり改善された。 Web辞書を引いて結果をバッファウィンドウに出力するvimperatorプラグイン - hogehoge しかし、 「リクエストしてレスポンスをバッファ
今更ですが、Firefoxで、Vimライクなキーバインドが実現できるFirefoxの拡張機能のvimperatorをつい最近知ったのですが、ちょっと使った感じでは、これはかなりいいですね。 なるべくマウスを使わずにキーボードだけで作業できるかもと思って、今までは、Firemacsというemacsライクなキーバインドが実現できるものを使っていましたが、vimperatorを拡張するプラグインが豊富にあるみたいで、それらを導入すれば、さくさくWebチェックできそうです。 ちょっと調べた感じでははてなブックマークとdel.icio.usに同時ポスト出来るdirect_bookmark.js書いたよーCommentsAdd Starというエントリのタイトルにある通り、はてなブックマークへの追加を簡単に出来そうなやつとか、CopyURL+ のような事をするvimperator pluginにある現
変更履歴 2008/11/18: 画像投稿についての補足説明を付けた。 2008/11/16: ver.0.2に。画像(url)を「Photo」で投稿出来るようにした。使い方が少し変更、:tumblr テキスト でText投稿、:tumblr -l コメントでコメント付きLink投稿。 2008/11/06: ver.0.1を公開した。 TumblrにポストするVimperatorプラグインをつくりました。 postumblr.js Vimperator 1.2 on Firefox 3.03 で確認。 保存場所は.vimperator/plugin/に。 使い方 まず、投稿に必要なtumblrのメアド・パスワードの設定ですが、Firefoxのログインマネージャにログイン情報が保存されている場合、そこから取得されるので設定する必要はありません。ただし、2つ以上登録されている場合は、.vim
2008年11月10日 [vimperator]direct_bookmark.js で post 後にメッセージを出す vimperator を今更ながら導入して、すっごく便利!と驚いているところ。 で、plugin の direct_bookmark はお勧め plugin の一つなのだが、ポストが終わったのかどうなのかよくわからないので、post が完了したらメッセージを出力するように patch. === direct_bookmark.js ================================================================== --- direct_bookmark.js (revision 34) +++ direct_bookmark.js (local) @@ -625,7 +625,9 @@ user,password, is
これはなに? 基本的に以前書いたものの改良版です。 出来ることはソーシャルブックマークサービスのdelicious.comから インクリメンタルでブックマークを検索です。 検索のヒット対象は、「タグ」「URL」「ブックマーク名」の3つです。 使い方はvimperatorのコマンドで「:delicious 」と入れたあとに 検索したいキーワードを入力していくだけという親切設計! 細かく動きを設定したい人は、vimperatorrc に以下の設定を書くことで動作を指定できます。 g:delicious_serch_serch_type 検索時にOR検索をするかAND検索をするか。 設定値:"or" もしくは "and" 初期値:"and" g:delicious_serch_serch_target 検索時にどこから検索するか。 設定値: "u": urlから検索 "d": descripti
もう、恒例のこととなってしまったように感じるが、vimperatorの仕様が変更された。 影響範囲は結構でかい。 プラグインでコマンドを追加するとき、bang(!)を必要とする場合にはextraInfoオブジェクト内にbang: trueを入れておく必要が出てきた。さもないとE477: No ! allowedというエラーを吐く。 同様にコマンド先頭のカウント数が必要な場合にはcount: trueが必要になっている。 liberator.commands.addUserCommand(['commandName'], 'description', function(args, special, count){ // hogehoge },{ bang: true, count: true }); といった感じに変更する必要があるよー。
Vimperatorが便利なのでもう少し自分が使いやすいように設定しなおしたので_vimperatorrc晒し 基本的にhttp://blog.blueblack.net/item_249をベースにしてます。 " 1.2 (created: 2008/08/16 18:51:52) " Mappings source! ~/_vimperatorrc.local "+----------------------------------------------------------------------------------------+ " 基本設定 "+----------------------------------------------------------------------------------------+ "ブラウザタイトルの変更 set titlestri
vimperatorのtips的な設定について書いてみる。自分では便利と思ってるが、他の人から見たらそうではないのかもしれない. qmarkについて qmarkは様々なサイトのショートカットを登録するために役立つ。よく行くサイトなどは設定しておくと便利な気がするので、色々と登録している。以下のような感じで(一部抜粋) 使い方としては、たとえば、gにgmail.comが登録している場合は、gogにより、現在のタブでgmailを開ける。また、gngにより新しいタブでgmailを開く事が出来る。また、:qmarksで現在設定しているqmark一覧が見られます。 qmark d http://del.icio.us qmark h http://b.hatena.ne.jp qmark g http://gmail.com qmark n http://nicovideo.jp qmark t h
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
ふとCodeReposを見てみると、Vimpereatorのプラグイン類が結構アップデートされているようだったので、wgetで一括アップデート出来るよう設定してみました。 wgetの導入 私の環境はWindowsなので、まずwgetを導入します。 以下のサイトを参考にしました。 Windows で wget を使う方法 ダウンロードするパッケージは以下が楽で良いです。 ftp://sunsite.dk/projects/wget/windows/wget-complete-stable.zip LinuxやMacOSXをお使いの方は適当にググってください。 インストール先はどこでも良いんですが、私はvimperatorフォルダに直接置いてしまいました。 Vimperator pluginのURLをテキストに書き出す おおかたのプラグインはCodeReposにありますので、そちらのUR
リンク貼ってないのはcodereposにあるのでsvnで。あとvimperatorrcもcodereposにある(リンク先はエントリ書いた時点でのファイル)。 なおvimpのバージョンは2.0pre_2008-09-05を使用中。 appendAnchor.js (:anc でリンクを貼られてないURLにリンクを貼る) local_mappings.js (特定のURLでのみ有効なキーマッピングを可能にする) nicontroller.js (ニコニコ動画をvimpから操作) ubiquity.js (ubiquityをvimpから操作) auto_detect_link.js (vimp標準のnextpatternとpreviouspatternを拡張) googlekanji.js (漢字を調べる) lookupDictionary.js (辞書を引く) nnp_cooperation
vimpとubiquityはバッティングしないよっでUbiquityのVimpプラグインの可能性を示唆したけど、こういうのは自分で作らないと、と思い作った。が、mattnさんに先を越されたorz まぁでも、とりあえず、CodeRepos::Share – TracCodeRepos::Share – Trac(コメント欄参照)にアップしたよ。 コマンド名が被っているので、両方同時に使うことが出来なさそう...。使い方は違うのでお好きな方をっと言う感じだね。 使い方(:ubiquityコマンド) 引数なしでランチャ起動 :ubiquty<CR> Ubiquityコマンドはタブ補完可能 :ubiquity wiki<Tab> → :ubiquity wikipedia コマンド確定後のタブ補完はプレビュー表示 :ubiquity wikipedia mozilla<Tab> → wikiped
« はてなブックマークコメントが非許可になっている時にdeliciousからコメントを持ってくるグリモン書いた。 | Main | 【速報】とりあえずjavascript v8エンジンのベンチマーク結果 » 追記 teramakoさんがもっと良いの 作ってくれました。 きっとそっち使う方が幸せな、ともだちんこになれます。 ですので、私のはubiquityNeta.jsにリネームする事にします。 こう使うのですね?わかります。 (function() { if (typeof gUbiquity === 'undefined') return; liberator.commands.addUserCommand(["ubiquity"], "Ubiquity", function(arg, special){ var anchor = document.getElementById("con
っていうか、Vimperatorユーザ涙目! ゆびきちが相当面白い!! - ネットランダム CUI的なインターフェースを提供しているという点においてVimperatorとUbiquityは同じだけど、方向性は違うと思うんだ。 vimpの方向はあくまでvimを真似ること。vim病の人が使う拡張機能だ。よってCLIのみならず、キーバインドなどまでに手を出してUIをそのものを変えてしまう。 対してUbiquityはUIそのものまで変える気は全然無いだろう。あくまでコマンドライン・ランチャ的なものに留まると思うし、全てをキーボードで処理、何て事は考えていないはずだ。 個人的には対抗するのではなく共存の可能性を探りたいところ。vimpのコマンドラインからUbiquityのコマンド実行は可能だし*1。vimpのマップからUbiquityコマンドをサクっとワンキーで呼び出すこともできるだろう。(そのうち
ブラウザの新境地? Ubiquityが変える衝撃のブラウザ体験:Firefox Hacks(1/2 ページ) Mozilla LabsからプロトタイプとしてリリースされたFirefox拡張機能「Ubiquity」は、これまでのブラウザ体験を大きく変化させる可能性に満ちている。本稿では、Ubiquityの魅力を解説する。 はじめまして、june29と申します。この記事では、先日Mozilla Labsからリリースされ、密かに話題になっているFirefox拡張機能「Ubiquity」を紹介したいと思います。 Ubiquityとは? Ubiquityが提供する機能を解説する前に、百聞は一見にしかずということで、まずは紹介ビデオを見てみましょう。 このビデオ、とても格好いいですね! Ubiquityの魅力を十二分に伝えてくれます。 「何じゃこりゃ!」と感じた方も多いかと思います。Ubiquityは
さて、再インストール物語もついに最終回です(たぶん) 最後はメインブラウザとなるFirefoxのカスタマイズを行います。 Greasemonkey Greasemonkey :: Add-ons for Firefox もはや説明不要ですね。 ユーザサイドスクリプトを指定したドメインやURLに対し適用することができます。 インストールするユーザスクリプト Minibuffer Minibuffer for Greasemonkey AutoPagerize AutoPagerize for Greasemonkey LDRize LDRize for Greasemonkey ReblogCommand /lang/javascript/userscripts/reblogcommand.user.js – CodeRepos::Share – Trac LDRize Mibuffer t
Gmail用に autocommands.add( 'LocationChange', /mail\.google\.com\/(mail|a)\//, function () { liberator.log('meow'); plugins.feedKey.setup( "c / y j k n p o u e x s r a # [ ] z ? gi gs gt gd ga gc".split(/ +/).map(function(i) [i, "4" + i]) ) } ); こういうのを書くと、違うメールに移動するたびに実行されちゃう。 特に問題もないけど、ちょっと気になる。 ex_autocmd.js の TabLeave / TabSelect の方が良いかな。 autocommands.add( 'TabLeave', /.*/, function () { liberato
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く