vimperatorを入れてよろこんでいたら、実はvimperatorrcという設定ファイルをいじればもっといろいろできると聞いて調べてみた。
vimperatorrcを作ろう
- help vimperatorrc を見ると、
- mkv をすると$HOME/.vimperatorrcができると書いてある。マックの場合デフォルトでは$HOME= /Users/ユーザー名/ です。
早速 :mkv やってみると/Users/ユーザ名/.vimperatorrc ファイルが出来ました。
$ cat .vimperatorrc "3.7.1 (created: 2013/05/22 20:32:57) source! /Users/username/.vimperatorrc.local
がデフォルトの記述。あとは便利そうな設定をネットから拾ってきて追記すればオーケー。
pluginフォルダを作ろう
デフォルトではない。
ホームディレクトリ配下の.vimperator/plugin/
copy.jsプラグインをダウンロード
vimperator-plugins/copy.js at master · vimpr/vimperator-plugins · GitHub
https://github.com/vimpr/vimperator-plugins/blob/master/copy.js
今見ているページのタイトルとURLをクリップボードにコピーしてくれるプラグイン。これがあればfirefoxのアドオンである「Copy Fixer」は不要になる。
githubとやらを使えばダウンロードできるようなのだが、どうやるのかわからなかったのでとりあえずコードをコピペ。copy.jsという名前にして./plugin/ディレクトリ内においた。あとはfirefoxを再起動すれば読み込まれる。
使い方は、 :copy で タイトル改行 URLがクリップボードにコピーされる。
便利なのでvimperatorrcにショートカットをつくる。
map y :copy<Return>
yを押すとタイトルとURLがクリップボードにコピーされる。便利。
外部エディタもvimperatorで指定できる。
" エディタを変更。テキストエリアでCtrl+iで外部エディタ(ここではMacVim)が開く。 set editor=/Applications/MacVim.app/Contents/MacOS/MacVim
これでfirefoxアドオンである「It's All Text!」が不要になった。テキストエリアでCtrl+i をおすと指定したエディタが開く。vimperatorの機能なのかfirefoxの機能なのかはしらないが、これは便利だ。
ためしにEvernote(Web版)でCtrl+iやってみたけど、MacVimでひらけた。でもhtmlタグみたいなのかどっさりで、ひどく見にくい感じに、、html用のeditorだったら使いやすいのかな。まーEvernoteはいいや。
上記を踏まえ、今のところのvimperatorrc ..
<"3.7.1 (created: 2013/05/22 20:32:57) source! /Users/kk/.vimperatorrc.local " vim: set ft=vimperator: " copy.js のcopyのショートカット「y」でタイトル改行URL map y :copy<Return> " editor をmacvimに set editor=/Applications/MacVim.app/Contents/MacOS/MacVim " 上下移動をちょっと多めに map j 3<C-e> map k 3<C-y>< " 検索時、大文字小文字を無視 set ignorecase
便利そうなvimperatorrc設定リンク集
環境設定ファイル vimperatorrc の詳しい手順 - k0yの日記
http://d.hatena.ne.jp/k0y/20070919/1190257028
firefox - vimperatorrc晒し - Qiita [キータ]
http://qiita.com/ayakix/items/3a0149c4cce0ad813e3c
.vimperatorrc晒し - すぱぶろ
http://superbrothers.hatenablog.com/entry/20090622/1245681620
vimperatorの、えっていう
http://vimperator.blog9.fc2.com/blog-entry-5.html
めも - .vimperatorrcで設定していること
http://memo.officebrook.net/20080822.html
vimperatorrc晒す回 | plastic skies
http://renidentia991.wordpress.com/2011/09/02/vimperatorrc%E6%99%92%E3%81%99%E5%9B%9E/
今から使うvimperatorまとめ - 何かを勉強すると更新されるWiki
http://www.lr.pi.titech.ac.jp/~morita/wiki/?%BA%A3%A4%AB%A4%E9%BB%C8%A4%A6vimperator%A4%DE%A4%C8%A4%E1
Vimperator plugins on vimpr
http://vimpr.github.io/plugins-ja.html
Vimperatorと、ウェブアプリやUserscriptのショートカットキーを共存させるfeedSomeKeys.jsプラグイン - retlet.net
http://retlet.net/log/2008/06/feedsomekeys-js.html
以上