<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Labs@doya.in &#187; vim</title>
	<atom:link href="http://doya.in/labs/tag/vim/feed/" rel="self" type="application/rss+xml" />
	<link>http://doya.in/labs</link>
	<description>未踏志向でいこう！WEBアプリ開発やらサーバ構築やら思ったことやらのメモ:: @　浜松</description>
	<lastBuildDate>Tue, 16 Mar 2010 14:18:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>vimperatorが素敵！  &#8211; Firefox Add-on -</title>
		<link>http://doya.in/labs/20080622/vimperator-firefox/</link>
		<comments>http://doya.in/labs/20080622/vimperator-firefox/#comments</comments>
		<pubDate>Sun, 22 Jun 2008 05:17:04 +0000</pubDate>
		<dc:creator>doya</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[vim]]></category>
		<category><![CDATA[vimperator]]></category>

		<guid isPermaLink="false">http://doya.in/?p=12</guid>
		<description><![CDATA[Firefox3になったことだし、以前からちょこちょこ触ってきたFirefox Addon &#8220;Vimperator&#8221; を入れ直してみた。そのインストールと設定まとめメモ。
※ 06/25 CSSの記述を追記&#038;vimperatorの色設定（CSS指定）記事書きました。
Vimperatorとはなんぞや？
Firefoxでvimのキーバインドを使えるようにするアドオン・・・何を言ってるんだ？
と思った人は、結構使うのは厳しいのかもしれないが、TRYしてみる価値はあり。
viとは、Emacsと共にUNIX環境で人気があるテキストエディタなわけなんだが、vimは、更にこのvi から派生したOSSなテキストエディタ。マウスを使わずキーボードのみで操作可能なエディタなので、慣れれば最高に便利。SSHなんかでサーバを操作したことあるなら間違いなく触ったことがあると思う。
話を戻すと、Vimperatorは、Firefoxをキーボードだけで（も）操作できるようにするアドオン。
変態的なAddonと巷では言われているらしい。・・・確かに変態的だと思う。
Vimperatorについて参考にしたサイト
以下の先人達のサイトを参考にインストール＆設定した。ただ、バージョンで結構仕様が変わっているので、そのままでは使えないOption設定なんかがあるので、注意したほうがいい。

Firefox拡張：FirefoxをVim風のキーバインドで操作するVimperator
FirefoxのVimperatorがすごく便利
Vimperator凄い！Firefoxがvimキーバインドで操作できるよ
Firefoxをキーボード操作できるプラグイン「Vimperator」の使い方
Firefox 3 Beta + Vimperator で最速ブラウジング windows 導入プロセス備忘録

Vimperatorのインストール
ここから本題。早速インストールから始める。
以下からvimperator_1.2pre_2008-06-21.xpi　（6/22時点の最新版）をインストール
vimperator snapshot
そして再起動
Vimperatorの設定ファイル作成
おそらくFirefox再起動して衝撃が走ると思う・・・少なくとも僕はかなりの衝撃が走った。
ブラウザ上部のメニューバーが無い！ロケーションバーが無い！ブックマークツールバーが無い！
おいおい、何もできないじゃないか！って。
そう、このVimperator、デフォルトでは、バーを非表示する設定になってる。既に変態的ですね！
(たぶん、巷で変態的といってるのは、この部分を指してるわけじゃないので悪しからず)
これでは気持ち悪すぎるので、この辺の設定とかを変更するファイル.vimperatorrcを作成する。
設定方法は、以下を参考に&#8230;というかそのままコピペで。

 Configuration &#8211; Vimperator
Firefoxをキーボード操作できるプラグイン「Vimperator」の使い方


環境変数（HOME）を作成
MacOSXなら設定は不要。Windowsなら環境変数HOMEを作成して、FirefoxのProfilesディレクトリを指定する。

FirefoxのProfilesフォルダを開いてその配下に、テキストファイル .vimperatorrcを作成する
.vimperatorrcに設定を書く。内容は下記

.vimperatorrcの記述
" vim: set ft=vimperator:
" 基本設定
"+----------------------------------------------------------------------------------------+
" ブラウザのタイトル
set titlestring=Firefox
" メニューバーとツールバーを表示
set guioptions=mT
" 検索語のハイライト
set hlsearch
" ビープを鳴らさない
set visualbell
"ビジュアルレベルを無効化
set visualbellstyle=display:none;
"HintのStyle
set hintstyle=z-index:5000; font-family:monospace; font-size:12px; color:white; background-color:blue; border-color:ButtonShadow; border-width:0px; border-style:solid; padding:0px 1px 0px 1px; position:absolute;
"HintのStyle(focus時)
"set focusedhintstyle=z-index:5000; font-family:monospace; font-size:12px; color:ButtonText; background-color:ButtonShadow; border-color:ButtonShadow; border-width:1px; border-style:solid; padding:0px 1px [...]]]></description>
			<content:encoded><![CDATA[<p>Firefox3になったことだし、以前からちょこちょこ触ってきたFirefox Addon &#8220;<strong>Vimperator</strong>&#8221; を入れ直してみた。そのインストールと設定まとめメモ。<br />
<span class="notice">※</span> 06/25 CSSの記述を追記&#038;<a href="http://doya.in/20080625/vimperator-color/">vimperatorの色設定（CSS指定）</a>記事書きました。</p>
<h3>Vimperatorとはなんぞや？</h3>
<p>Firefoxでvimのキーバインドを使えるようにするアドオン・・・何を言ってるんだ？<br />
と思った人は、結構使うのは厳しいのかもしれないが、TRYしてみる価値はあり。<br />
viとは、Emacsと共にUNIX環境で人気があるテキストエディタなわけなんだが、vimは、更にこのvi から派生したOSSなテキストエディタ。マウスを使わずキーボードのみで操作可能なエディタなので、慣れれば最高に便利。SSHなんかでサーバを操作したことあるなら間違いなく触ったことがあると思う。<br />
話を戻すと、Vimperatorは、Firefoxをキーボードだけで（も）操作できるようにするアドオン。<br />
変態的なAddonと巷では言われているらしい。・・・確かに変態的だと思う。</p>
<h3>Vimperatorについて参考にしたサイト</h3>
<p>以下の先人達のサイトを参考にインストール＆設定した。ただ、バージョンで結構仕様が変わっているので、そのままでは使えないOption設定なんかがあるので、注意したほうがいい。</p>
<ul>
<li><a href="http://opentechpress.jp/developer/07/06/28/025221.shtml">Firefox拡張：FirefoxをVim風のキーバインドで操作するVimperator</a></li>
<li><a href="http://blog.setunai.net/20070630/firefox%E3%81%AEvimperator%E3%81%8C%E3%81%99%E3%81%94%E3%81%8F%E4%BE%BF%E5%88%A9/">FirefoxのVimperatorがすごく便利</a></li>
<li><a href="http://subtech.g.hatena.ne.jp/otsune/20070629/vimperator">Vimperator凄い！Firefoxがvimキーバインドで操作できるよ</a></li>
<li><a href="http://blog.blueblack.net/item_249">Firefoxをキーボード操作できるプラグイン「Vimperator」の使い方</a></li>
<li><a href="http://weblibrary.s224.xrea.com/weblog/firefox/cat14/firefox_3_beta.html">Firefox 3 Beta + Vimperator で最速ブラウジング windows 導入プロセス備忘録</a></li>
</ul>
<h3>Vimperatorのインストール</h3>
<p>ここから本題。早速インストールから始める。<br />
以下からvimperator_1.2pre_2008-06-21.xpi　（6/22時点の最新版）をインストール<br />
<a href="http://vimperator.driftaway.org/">vimperator snapshot</a><br />
そして再起動</p>
<h3>Vimperatorの設定ファイル作成</h3>
<p>おそらくFirefox再起動して衝撃が走ると思う・・・少なくとも僕はかなりの衝撃が走った。<br />
ブラウザ上部のメニューバーが無い！ロケーションバーが無い！ブックマークツールバーが無い！<br />
おいおい、何もできないじゃないか！って。<br />
そう、この<strong>Vimperator</strong>、デフォルトでは、バーを非表示する設定になってる。既に変態的ですね！<br />
(たぶん、巷で変態的といってるのは、この部分を指してるわけじゃないので悪しからず)</p>
<p>これでは気持ち悪すぎるので、この辺の設定とかを変更するファイル<strong>.vimperatorrc</strong>を作成する。</p>
<p>設定方法は、以下を参考に&#8230;というかそのままコピペで。</p>
<ul>
<li><a href="http://vimperator.cutup.org/index.php?title=Configuration"> Configuration &#8211; Vimperator</a></li>
<li><a href="http://blog.blueblack.net/item_249">Firefoxをキーボード操作できるプラグイン「Vimperator」の使い方</a></li>
</ul>
<ol>
<li>環境変数（HOME）を作成
<p>MacOSXなら設定は不要。Windowsなら環境変数HOMEを作成して、FirefoxのProfilesディレクトリを指定する。<br />
<img class="alignnone size-full wp-image-13" title="path-set" src="http://doya.in/labs/wp-content/uploads/2008/06/path-set.jpg" alt="" width="447" height="400" /></li>
<li>FirefoxのProfilesフォルダを開いてその配下に、テキストファイル <strong>.vimperatorrc</strong>を作成する</li>
<li>.vimperatorrcに設定を書く。内容は下記</li>
</ol>
<h4>.vimperatorrcの記述</h4>
<pre>" vim: set ft=vimperator:
" 基本設定
"+----------------------------------------------------------------------------------------+
" ブラウザのタイトル
set titlestring=Firefox
" メニューバーとツールバーを表示
set guioptions=mT
" 検索語のハイライト
set hlsearch
" ビープを鳴らさない
set visualbell
"ビジュアルレベルを無効化
set visualbellstyle=display:none;
"HintのStyle
set hintstyle=z-index:5000; font-family:monospace; font-size:12px; color:white; background-color:blue; border-color:ButtonShadow; border-width:0px; border-style:solid; padding:0px 1px 0px 1px; position:absolute;
"HintのStyle(focus時)
"set focusedhintstyle=z-index:5000; font-family:monospace; font-size:12px; color:ButtonText; background-color:ButtonShadow; border-color:ButtonShadow; border-width:1px; border-style:solid; padding:0px 1px 0px 1px; position:absolute;
"補完設定
set wildoptions=auto
set complete=sl 

" キーマップ設定
"+----------------------------------------------------------------------------------------+
"yで選択範囲をコピー
map y :echo 'Yank!'&lt;CR&gt;Y
"j/kの移動量を5倍に
map j 5&lt;C-e&gt;
map k 5&lt;C-y&gt;
" 選択文字列のコピーを &lt;C-c&gt; に割り当て
map &lt;C-c&gt; Y
" 選択文字列のgoogle検索を &lt;C-g&gt; に割り当て
map &lt;C-g&gt; YP

" H/L や ← → でタブ移動
map H gT
map L gt
map &lt;Left&gt;  gT
map &lt;Right&gt; gt
map h &lt;C-p&gt;
map l &lt;C-n&gt;

" Shift + ← → で現在のタブの位置変更
map &lt;S-Right&gt; :tabmove! +1&lt;CR&gt;
map &lt;S-Left&gt;  :tabmove! -1&lt;CR&gt;

"&lt;A-r&gt;でFirefoxを再起動
map &lt;A-r&gt; :restart&lt;CR&gt;
"&lt;A-h&gt;でヘルプを表示
map &lt;A-h&gt; :help&lt;CR&gt;

echo ".vimperatorrc sourced"</pre>
<p>※ &#8221; というのは、コメント行</p>
<h3>VimperatorのCSS設定</h3>
<p>デフォルトのままだと、ステータスラインの文字が小さい＆白背景に黒文字でちょっと見にくいので、CSSで指定する。<br />
H:\mydata\FireFox\Profiles\chrome\userChrome.css に下記を記述<br />
（userChrome.cssがなければ新規に作成する）<br />
<span class="notice">※</span> 6/25追記：こちらに書き直しました.<a href="http://doya.in/20080625/vimperator-color/">vimperatorの色設定（CSS指定）</a>0.6系は下記でもいけそうなので残しておきます。</p>
<pre>#vimperator-statusline {
    font-family: "Luxi Mono", serif !important;
    font-size: 15px !important;
    font-weight: normal !important;
    background-color: #000 !important;
}
.hl-StatusLine {
     background-color: #000 !important;
     color: #B0FF00 !important;
     font-weight: normal !important;
     font-size: 10pt !important;
}
.hl-StatusLineSecure {
     background-color: #B0FF00 !important; /* light green */
     color: black !important;
}
.hl-StatusLineBroken {
     background-color: #FF6060 !important; /* light red */
     color: black !important;
}</pre>
<p>これでステータスラインが黒字に黄色と見易くなる。<br />
ただ、コマンド入力する場所まで色が変わってくれない。色々調べたけどわからなかった・・・また追々調べる。</p>
<h3>まとめ</h3>
<p>これにて、Vimperatorのインストールと設定はOK。で、使い方は？というのは、また追々の記事で書くことにするが、とりあえずは、:helpか、<a href="http://simplicityroad.livejournal.com/1938.html">simplicityroad: Vimperator Keyboard Shortcuts Visual She</a>にて大体の操作方法はわかる。</p>
<p>というか、ナレッジエースさんの<a href="http://blog.blueblack.net/item_249">Firefoxをキーボード操作できるプラグイン「Vimperator」の使い方</a>が非常によくまとまっていて、ここを見れば間違いない！？</p>
<p>おしまい。</p>

	<h3 class="st-related-posts">関連記事(こちらもどうぞ)</h3>
	<ul class="st-related-posts">
	<li>&nbsp;-&emsp;<a href="http://doya.in/labs/wiki/vimperator/" title="vimperator設定 (2008.06.25)">vimperator設定</a></li>
	<li>&nbsp;-&emsp;<a href="http://doya.in/labs/20080625/vimperator-color/" title="vimperatorの色設定（CSS指定） (2008.06.25)">vimperatorの色設定（CSS指定）</a></li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://doya.in/labs/20080622/vimperator-firefox/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
FeedLogger:Error /var/www/html/doya.in/labs/wp-content/plugins/feedlogger/dataが書き込み可能ではありません<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->